当前位置: 首页 > 面试题库 >

var x = new Array();怎么了?

樊浩初
2023-03-14
问题内容

在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.

换句话说,[]是明确的。



 类似资料:
  • 我想做一个这样的数组: 从HTML中取出,如下所示: 但我得到的数组是这样的:

  • 哑剧发生了什么?@rails活动记录取决于@basecamp马塞尔,这取决于哑剧0.3.2。现在哑剧0.3.2已经被拉走了,前进的道路是什么?

  • 我从Perfoce克隆了一个Repo到Git本地,并将其所有历史记录称为,然后我将其推送到远程回购,并使用该远程回购将合并到下。 无法将部分历史记录从Perforce导入Git,无论是还是。不管怎样,一切顺利,我删除了本地回购协议和远程回购协议。 现在,Perforce depot上有更改,因此我再次克隆了所有历史记录,我想推送,然后与合并,但我不想要整个历史记录(仅新更改)。 说有这个历史,它是

  • html此底色代表最小触发字符 此底色代表非必要完整触发字符 *需HBuilder7.1+,或者下载mui_html_snippets.rb mui_js_snippets.rb替换使用 我们只整理了部分常用到的代码块.欢迎大家提交更多的代码块方便大家开发. 组件 触发字符 mDoctype(mui-dom结构) mdo ctype mBody(主体) mbo dy mScroll(区域滚动容器)

  • 问题内容: 我想在我的IT之一中使用Springockito模拟DAO bean。在我的IT中,我必须使用spring context.xml来自动装配某些服务,还必须使用mockApplication.xml来模拟DAO。因此,如何同时使用两个xml配置文件? 我将模拟上下文包括在内 但是我还必须包括春季背景 问候拉吉卜 问题答案: 是一个数组,因此您可以根据需要指定位置。 顺便说一句:( 这只

  • 我是react新手,正在使用react引导。我有一个完美工作的react应用程序,有两个组件,我使用的是功能组件。这是代码。 应用程序。js MyVerticallycenteremodal。js 在这个阶段,我的代码工作正常。但是我需要做一些改变。我需要从MyVerticallyCenteredModal组件中删除show和onHide道具,并从Modal组件中访问道具。这是我所做的, 应用程序

  • 目标 有一个字符串 var number = '100',我们要将它转换成 Number 类型的 100。 目前有三个选项:+, parseInt, Number 请测试哪个方法更快。 知识点 学习使用 benchmark 库 学习使用 http://jsperf.com/ 分享你的 benchmark 课程内容 首先去弄个 benchmark 库,https://github.com/besti

  • ChatGPT怎么读?