用js 同时生成多个 不同名字的变量
时间:2021-07-01 17:24:23
收藏:0
阅读:0
方法1:通过eval
var a = 5; for (var i = 1; i <= a; i++) { eval("var a" + i + "=" + i); } alert(a1);
注意 必须是 var 声明 let 和 const 会报错
方法2: 连续声明
var a,b,c,d,e,f,g=1
这方法感觉有点麻烦 不靠谱
方法3:通过 window
var a = 5; for (var i = 1; i <= a; i++) { var name = ‘data‘+i window[name] = ‘字符串‘+i } alert(data2); console.log(data1);
方法4: 通过对象
var a = {}; for (var i = 1; i <= 10; i++) { var name = ‘data‘+i a[name] = ‘数据‘+i } console.log(a.data1); //数据1 console.log(a.data2); //数据2
评论(0)