-
Notifications
You must be signed in to change notification settings - Fork 0
API Object
Jonathan Potter edited this page Jun 2, 2014
·
11 revisions
x
:: Object
y
:: Object
return
:: Object
Returns an object that has all the keys/values of both x
and y
. If x
and y
have the same key then it will use y
's value.
propertyName
:: String
obj
:: Object
return
:: Any
Accesses the specified property of the object. tlc.prop(propertyName, obj)
is equivalent to obj[propertyName]
.
To get an array of the offset widths of all paragraph elements on the page you can do the following.
var ps = document.getElementsByTagName('p');
tlc.map(tlc.prop("offsetWidth"), ps); // [132, 493, ...]
propertyName
:: String
args
:: Array
obj
:: Object
return
:: Any
Calls the specified property of the object. tlc.propCall(propertyName, [arg1, arg2, ...], obj)
is equivalent to obj[propertyName](arg1, arg2, ...)
.
To get the string representation of all elements on the page that have the class "test" you can do the following.
var tests = document.getElementsByClassName('test');
tlc.map(tlc.propCall("toString", []), tests); // ["[object HTMLParagraphElement]", "[object HTMLDivElement]", ...]