相关疑难解决方法(0)

使用变量"name"不适用于JS对象

可以在这个小片段中看到该行为(将其作为全局脚本执行):

var name = {};
name.FirstName = 'Tom';
alert(name.FirstName);
Run Code Online (Sandbox Code Playgroud)

undefinedChrome中的警报产生但可以在IE和Firefox中使用.当我这样做时,我也得到一个奇怪的价值

alert(name);
Run Code Online (Sandbox Code Playgroud)

javascript object window-object

26
推荐指数
3
解决办法
2230
查看次数

var name在Javascript中产生奇怪的结果

让我们说我们有这个代码段:

var name = ["Apples","Oranges","Strawberries"];
console.log(name.length);
Run Code Online (Sandbox Code Playgroud)

这段代码产生了这个奇怪的结果27 !! 问题似乎是使用变量名称作为"名称",它看起来像一个保留关键字.

但任何人都可以解释为什么这种奇怪的行为?

javascript variables

13
推荐指数
2
解决办法
399
查看次数

标签 统计

javascript ×2

object ×1

variables ×1

window-object ×1