【发布时间】:2011-02-16 07:49:41
【问题描述】:
我在一个数组上引用了 Javascript 函数 splice(),我得到了错误:
“无法对非静态函数 splice() 进行静态引用”
这是怎么回事 - 这是一个静态引用,我不是在引用 Array 类的实例及其方法 - 那是静态的吗?
$(document).ready( function() {
var queryPreds = new Array();
var queryObjs = new Array();
function remFromQuery(predicate) {
for(var i=0; i<arrayName.length;i++ ) {
if(queryPreds[i]==predicate)
queryPreds.splice(i,1);
queryObjs.splice(i,1);
}
}
}
【问题讨论】:
标签: javascript arrays static-methods