myArray [items] .toUpperCase不是函数
这个问题在这里已经有了答案:
我不确定这将保证数组中元素的顺序。 最好的解决方案是使用for循环(兼顾性能和订购):
for (var i=0, len=myArray.length; i<len; i++){
msgupdate += myArray[i].toUpperCase()+' ';
}
使用
msgupdate = myArray.map(function (i) { return i.toUpperCase() }).join(' ');
没有hasOwnProperty
检查,使用for/in
不是一个好主意。
上一篇: myArray[items].toUpperCase is not a function
下一篇: Enumerating observableArray in knockout casting to string?