获取数组内部元素的长度

时间:2014-04-06 22:04:47

标签: javascript

我试图找到数组内部元素的长度。

var test = ["hi", "bye"];

如何获得test[0]"hi")或test[1]"bye")的长度?

在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试着通过这样的数组[0] .length来获得长度,但它给了我错误的长度。它给了我20,如果我删除那个值,它会说同样的..为什么?

3 个答案:

答案 0 :(得分:1)

像这样:

test[0].length    //for "hi"
test[1].length    //for "bye"

答案 1 :(得分:0)

迭代整个数组:

for(i = 0; i < test.length; i++) {
  test[i].length // do something here with the length
}

答案 2 :(得分:-1)

如果test数组是string类型,那是因为它的内容用引号括起来。您可以将test [1]的内容存储在字符串变量中,并通过调用length()方法获取长度。像这样的东西     String temp = test [1];     Int len = temp.length();