我试图找到数组内部元素的长度。
var test = ["hi", "bye"];
如何获得test[0]
("hi"
)或test[1]
("bye"
)的长度?
在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试着通过这样的数组[0] .length来获得长度,但它给了我错误的长度。它给了我20,如果我删除那个值,它会说同样的..为什么?
答案 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();