var outter = [];
function clouseTest () {
var array = ["one", "two", "three", "four"];
for(var i = 0; i < array.length;i++){
var x = {};
x.no = i;
x.text = array[i];
x.invoke = function(){
print(i);
}
outter.push(x);
}
} var x = {}; .no .invoke 什么意思?
function clouseTest () {
var array = ["one", "two", "three", "four"];
for(var i = 0; i < array.length;i++){
var x = {};
x.no = i;
x.text = array[i];
x.invoke = function(){
print(i);
}
outter.push(x);
}
} var x = {}; .no .invoke 什么意思?
解决方案 »
- 弱弱的问一个很简介的js问题
- 有办法检查ie禁用或启用了javascript
- ■■高分求教:js中怎么得到td中的input输入域的名称呢?■■
- 这个语句是什末意思?
- meizz的时间控件怎么加不到我的项目里呀???
- 求正则式:以‘aa’去替代字串中所有单独出现的‘a'(要求这个a前后的第一个字符都不是a,如果式连续的a则不替换)
- javascript 能否取得客户端的IP?
- 数字相加的小问题,解决问题即刻给分
- 日期输入问题
- Plupload使用flash方式上传文件时无法获取服务器返回的出错信息
- ext js分页问题
- 怎么让 $("#id").animate(,500) 后面的语句等会儿执行???
x.text = array[i]; // 添加一个string属性并赋值
x.invoke = function(){ // 添加一个function属性 ,也就是方法
print(i);
}
x.no = i; 定义x的属性no 并赋值为i
x.text = array[i]; 定义x的属性text并赋值为array[i]
x.invoke = function(){ 定义x的一个函数invoke
print(i);
}