JavaScript中数组字面量表示法的注意事项

JavaScript可以通过数组字面量表示法初始化数组,然而IE和其他浏览器在处理数组字面量表示法中空值时有不同,如下代码所示。

<script type="text/javascript">

var testArray = [1,2,3,];
alert('length of testArray is:'+testArray.length);//IE:length of testArray is:4;Chrome:length of testArray is 3;

var str = '1,2,3,';
var testArray2 = str.split(',');
alert('length of testArray2 is:'+testArray2.length);//IE:length of testArray2 is:4;Chrome:length of testArray2 is 4;

</script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-21 12:20:45

JavaScript中数组字面量表示法的注意事项的相关文章

JavaScript中对象字面量

1 //对象字面量 { } 2 var dict = { 'zs': '张三', age: 18, email: '[email protected]', gender: '男', sayHi: function () { 3 4 } }; 5 for (var key in dict) { 6 alert(key + ' ' + dict[key]); 7 }

java中的字面量

字面量 在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(natation).几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数.浮点数以及字符串:而有很多也对布尔类型和字符类型的值也支持字面量表示:还有一些甚至对枚举类型的元素以及像数组.记录和对象等符合类型的值也支持字面量表示法. 整数字面量 整数可能是在典型的程序中最常用的类型.任何一个数字的值就是一个整数字面量.例如1,2,3和42.这些都是十进制的值,这意味着对他们的描述基于数字10.还有另外2 种

javascript中数组的方法你真的都了解吗?

本篇文章主要讲述ES5中的数组,包括数组两种创建方式,属性,以及 9 大类 ,总共23个操作方法,非常全面,看完之后ES5数组这一部分基本都了解了,下一篇文章,我会讲述ES6中对数组的加成,新增了哪些方法,以及定型数组,类数组和类数组的所有方法,记得关注哦! 数组作为javascript中最常用的数据类型之一,掌握好数组的方法在日常的开发中是非常有必要的,javascript中的数组相比其他语言来说更灵活,因为数组的每一项都可以是不同的数据类型,可以是对象,数组,字符串,数值等等,接下来一点一点

对象字面量表示法

今天看书看到了一个没见过的词儿:对象字面量表示法,看过内容之后,发现这货就是Json,但又不仅仅是Json,于是好好的问了一番度娘,原来Json只是一个数组和对象字面量表示法的组合. 先说下数组的字面量表示法 数组其实也是对象,构造函数的方式创建数组方式如下: var myArr = new Array("妹妹","表妹","萝莉"); 字面量表示法(不知道这词儿之前,我一直这样写,推荐此写法): var myArr = ["妹妹&qu

编程语言中的字面量在Objective-C中的举例

关于计算机编程语言中的字面量的介绍可参考:http://baike.baidu.com/view/1208327.htm?fr=aladdin. 下面就介绍Objective-C中的各种常用字面量: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { /** 以下为基本类型字面量举例 */ int a = 10; // 10为一个整型字面量 float f = 0.5f; // 0.5f为一个

Javascript —— 理解对象字面量

javascript 手记(摘自Javascript中文网): 在javascript中,可以通过构造函数来创建对象,也可以通过对象字面量来创建对象. 在编程语言中,字面量是一种表示值的记法,例如,"Hello world!" 在许多语言中都表示一个字符串字面量(string literal ).JavaScript也不例外,如 5.true.false和null,它们分别表示一个整数.两个布尔值和一个空对象. javascript支持对象字面量,允许使用一种简洁而可读的记法来创建对象

Swift数组字面量

1 可以用一个数组字面量来初始化一个数组,简单地把一个或多个值放在一起就可以了.数组字面量的写法是一行用逗号隔开的值,并在行的两端用一对方括号包起来: 2 [value 1, value 2, value 3] 3 4 下面的例子创建了一个存放String类型值,名为shoppingList的数组: 5 var shoppingList: String[] = ["Eggs", "Milk"] 6 // shoppingList 用两个元素完成初始化 7 根据Str

javascript中数组比较大小方法

javascript中数组取最大值和最小值 1.排序法 我们给数组进行排序,可以按照从小到大的顺序来排,排序之后的数组中第一个和最后一个就是我们想要获取的最小值和最大值.排序我们会用到数组的 sort 方法. var arr = [12,56,25,5,82,51,22]; arr.sort(function (a, b) { return a-b; }); // [5,12,22,25,51,56] var min = arr[0]; // 5 var max = arr[arr.length

私人定制javascript中数组小知识点(Only For Me)

先上笑话,1.刚看到一个游泳的,想起公司组织去三亚旅游,老板跳海里,各种挣扎,捞上来老板第一句话:我记得我会游泳的啊. 2.媳妇说:老公对不起,我把你新买的自行车撞散架了! 老公:没事宝贝,你若安好,便是晴天! 媳妇说:老公你太有诗意了. 老公:滚犊子,安不好我整死你! 数组的概念 javascript数组是值得有序集合,不过它实属一个javascript对象的特殊形式,这是一个很重点的定性. 创建数组 1.var a=new Array();//等同于[] 2.var a=new Array(