我在 chrome 中使用 js 控制台有一个非常奇怪的问题,如果我进入 chrome 控制台并编写:
var numero = new Array(["/php/.svn/tmp", "/php/.svn/props"]);
返回我“未定义”,所以我认为 numero 是一个包含 2 个元素的数组,但如果我写:
numero
返回:
[Array[2]]
后
numero.length
并返回 1 ..... 为什么?不回2???我在哪里做错了?我可以给出一个返回 2 的方法吗?提前致谢
编辑:我会解释我的问题。当我选择 2 个项目时,我有一个函数返回这个:
myFolders.getSelected()
["/php/.svn", "/php/upload.php"]
and this when selected one items:
myFolders.getSelected()
"/php/upload.php"
正如你注意到的第二个不是数组。
现在我使用这种方法来激活更改所选项目并计算全局变量:
function calcoloNumeroElementi(){
var numero = new Array(myFolders.getSelected());
numeroElementiSelezionati = numero[0].length;
}
但当我只选择一项时,总是返回 1 或字符数。