/***********************作为对象的函数***********************/
//如此相似的函数与对象
var obj = {};
var fn = function(){};
assert( obj && fn, "Both the object and function exist." );
//对象的属性
var obj = {};
var fn = function(){};
obj.prop = "some value";
fn.prop = "some value";
assert( obj.prop == fn.prop, "Both are objects, both have the property." );
//是否有可能缓存一个函数的返回值?
//定义一个变量去存储值
function getElements( name ) {
var results;
if ( getElements.cache[name] ) {
results = getElements.cache[name];
} else {
results = document.getElementsByTagName(name);
getElements.cache[name] = results;
}
return results;
}
getElements.cache = {};
log( "Elements found: ", getElements("pre").length );
作为对象的函数
最新推荐文章于 2021-10-21 15:03:04 发布