var x = new Array();怎么了?
在JSLint中,它警告说
var x = new Array();
(这不是一个真实的变量名)应该是
var result = [];
第一种语法有什么问题?该建议背后的原因是什么?
回答:
使用[]它比使用更加安全new Array(),因为您实际上可以覆盖ArrayJavaScript中的值:
Array = function() { };var x = new Array();
// x is now an Object instead of an Array.
换句话说,[]是明确的。
以上是 var x = new Array();怎么了? 的全部内容, 来源链接: utcz.com/qa/410517.html