var a = ['a', 'b', 'c'] var obj = {} for(i = 0; i < a.length; i++){ obj[a[i]] = "abc" + 1 } alert(obj.a) alert(obj.b) alert(obj.c) 如果不想使用obj 可以為 for(i = 0; i < a.length; i++){ window[a[i]] = "abc" + 1 } alert(a) alert(b) alert(c) 但是不推薦這么用,最好是第一種方法。
來源:https://zhidao.baidu.com/question/1366905120567757419.html