我试图在JS中做一件非常简单的事情(将一个数组的值分配给另一个数组),但是某种方式,数组bar
的值似乎根本没有受到影响。
当然,我尝试的第一件事是简单地写bar = ar;
- 没有起作用,所以我尝试手动循环... 仍然不起作用。
我不理解Javascript的怪癖!请帮忙!!
var ar=["苹果","香蕉","橙子"];
var bar;
for(i=0;i<ar.length;i++){ bar[i]=ar[i]; } alert(ar[1]);
这里是 jsfiddle 的链接: http://jsfiddle.net/vGycZ/
(上面只是示例,实际数组是多维的。)