以下声明中名称的用途是什么?
var myArray =[], name;
我通常按以下方式初始化我的数组:
var myArray =[];
答案 0 :(得分:18)
答案 1 :(得分:11)
您实际上是在初始化两个变量,myArray
和name
。
您将myArray
设置为[]
,将name
设置为undefined
,因为您没有提供任何值。
您的代码与此相同:
var myArray = [];
var name;
答案 2 :(得分:8)
它等于:
var myArray =[];
var name;
答案 3 :(得分:8)
在JavaScript中,多个变量赋值可以用逗号分隔,不需要重复的var语句。
var myArray = [];
var name;
相当于
var myArray = [], name;
答案 4 :(得分:7)
这相当于
var myArray =[];
var name;
答案 5 :(得分:7)
它不会影响myArray
,它与
var myArray = [];
var name;
答案 6 :(得分:4)
它本质上是没有值的第二个变量name
的实例化。
答案 7 :(得分:1)
编写此类代码的推荐方法(尽可能简洁和简洁)如下:
var myArray = [],
name;