Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取数组内部元素的长度_Javascript - Fatal编程技术网

Javascript 获取数组内部元素的长度

Javascript 获取数组内部元素的长度,javascript,Javascript,我试图找到数组中元素的长度 var test = ["hi", "bye"]; 如何获取测试[0](“hi”)或测试[1](“bye”)的长度 在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试图通过如下方式获取长度数组[0]。长度,但它给出的长度错误。它给了我20,如果我去掉这个值,它也会这么说。。为什么?像这样: test[0].length //for "hi" test[1].length //for "bye"

我试图找到数组中元素的长度

var test = ["hi", "bye"];
如何获取
测试[0]
“hi”
)或
测试[1]
“bye”
)的长度


在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试图通过如下方式获取长度数组[0]。长度,但它给出的长度错误。它给了我20,如果我去掉这个值,它也会这么说。。为什么?

像这样:

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

要迭代整个数组,请执行以下操作:

for(i = 0; i < test.length; i++) {
  test[i].length // do something here with the length
}
for(i=0;i
如果测试数组是字符串类型,这是因为它的内容用引号括起来。您可以将测试[1]的内容存储在字符串变量中,并通过调用length()方法获取长度。像这样的 字符串温度=测试[1];
Int len=温度长度()

嗯<代码>测试[1]。长度?js数组的索引是从零开始的。请小心,数组的索引从0开始,因此它将是测试[0]。长度和测试[1]。长度嗯,我仍然得到了存储在数组中的值的错误长度………@user3478007-可能有尾随空格或其他内容。请尝试
测试[0]。trim.length
。在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试图通过如下方式获取长度数组[0]。长度,但它给出的长度错误。它给了我20,如果我去掉这个值,它也会这么说。。为什么?@user3478007:可能值不是你想要的。在我的主代码中,我在数组中存储了一个值。它存储的值是数组[0]中的“svars alternativ_4”。我试图通过如下方式获取长度数组[0]。长度,但它给出的长度错误。它给了我20,如果我去掉这个值,它也会这么说。。为什么?