乘以Array.length返回NaN [关闭]

问题描述 投票:-2回答:1

我是JavaScript的新手,有人可以向我解释为什么我将NaN作为此代码的输出?

var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.legth;

alert(calc);
javascript arrays nan
1个回答
0
投票

你应该做3 * car.length;,因为car是一个数组,它有length属性来返回数组中元素的数量。

var car = new Array("Honda", "Toyota", "BMW", "Merc");
var calc = 3 * car.length;
alert(calc);
© www.soinside.com 2019 - 2024. All rights reserved.