㈠ js怎么动态命名变量名
1.用eval,例子:
<script>
var Thread_num=5;
for(var i=1;i<=Thread_num;i++){
eval("var set_" + i + "=" + i);
}
alert(set_5);
</script>
2.方法1占内存,建议用数组专代替属
<script>
var Thread_num=5;
var arr=[];
for(var i=1;i<=Thread_num;i++){
arr[i] = i;
}
</script>
㈡ JS/Jquery 中怎么定义存储一个类似map中key-value形式的变量,并且怎样动态赋值key和value
var arr = [];
arr["name"] = "admin";
arr["age"] = 30;
console.log(arr.name)
console.log(arr.age)
JS原生数组就可以实现了版!!权
㈢ js 一个对象的属性名是一个变量怎么处理
1.这种方法的属性(setAttrName)可以是一个变量。
varobj={};
obj[setAttrName]='Tom'
2.这样就可以动态的给js对象添加变量属内性。
varobj={
attr:{
}
};
varegData=['oneAttr','twoAttr','threeAttr'];
for(vari=0;i<egData.length;i++){
obj.attr[egData[i]]=false
}
创建 JavaScript 对象
通过容 JavaScript,您能够定义并创建自己的对象。
创建新对象有两种不同的方法:
1.定义并创建对象的实例
2.使用函数来定义对象,然后创建新的对象实例