var myArray = ['burak', 'mirhan', new Date(), 'ibrahim'];
for (var i = 0; i <= myArray[i].toString ().length; i++) {
alert (myArray [i].toString ().length);
}
我写了上面的代码。有用。但 Firebug 警告说“myArray[i] 未定义”。我无法解决它。你能帮我吗?如您所知,我对 javascript 有点菜鸟。我正在努力学习,所以谢谢你的帮助。
最佳答案
当你遍历一个数组时,你应该只是查看数组的长度,而不是数组当前元素中字符串的长度:
for (var i = 0; i < myArray.length; i++)
关于Javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13169188/