接受一个键/函数对象,返回一个以键和符合函数的数组项组成的对象。
接受一个键/函数对象,返回一个以键和符合函数的数组项组成的对象。
语法:
var result = myArray.link(object);
参数:
- object - (object) 传递一个对象,包含键/函数,用于键值关联的模板。(返个翻译的很牵强,看例子)
返回值:
- (object) 生成的新的关联的对象。
举例:
var el = document.createElement('div');
var arr2 = [100, 'Hello', {foo: 'bar'}, el, false];
arr2.link({
myNumber: Type.isNumber,
myElement: Type.isElement,
myObject: Type.isObject,
myString: Type.isString,
myBoolean: function(obj){ return obj != null; }
});
// 返回{myNumber: 100, myElement: div, myObject: {foo: 'bar'}, myString: 'Hello', myBoolean: false}