Javascript学习笔记之--强大的数组操作(一)

最近项目在内测阶段,不停的修改bug,比较忙,先在这里鄙视下安卓自带浏览器的兼容性,搞得我很头疼。

今天写的话题,属于入门级的,各位大神前端可以略过了。本菜鸟刚接触前端开发不久,很多东西都在学习阶段,请大家见谅。

前段时间觉得PhoneGap挺不错的,学了点之后发现自己的js水平太烂了,刚开始学不能心高。所以从今天开始每天花一小时看js基础,花一小时写js学习笔记,学习之后是要总结的,期待每一天的进步。

1.对数组使用toLocaleString()、toString()和valueOf()方法。

这些函数将数组拼接成字符串以默认的逗号形式分割。

另外toLocaleString()格式化时间的功能。

2.一对相反的函数:split() 和join()

split(",")将字符串以逗号分割成数组。

join("|") 将数组以“|”为间隔组合成字符串。使用join更改之后的数组值没有变化。

	var testStr = "miqiu,nick,love,misic";
	var t1 = testStr.split(",");
	var t2 = t1.join("|");
	alert(t1[0]);		//输出miqiu
	alert(t2);			//输出miqiu|nick|love|misic
	alert(testStr[0]); //输出m


 

3.push(),pop()

push()方法是将元素逐个添加到数组的末尾,返回值是数值的长度。

pop()方法则从数组末尾移除最后一个元素,返回值是移除的元素的值。

	var test = ["nick","miqiu"];
	t1 = test.push("lovemusic");
	alert(test);	//nick,miqiu,lovemusic
	alert(t1); 		//输出3 返回值是现在数组的length
	t2 = test.pop();
	alert(t2);		//输出lovemisic
	alert(test);	//输出nick,miqiu


 

4.shift()与unshift()

shift()方法是删除数组的第一个元素,返回值和pop()一样,返回移除元素的值。

而unshift()则与shift()相反,在数组前端添加一个元素。

	var test = ["nick","miqiu"];
	t1 = test.unshift("lovemusic");
	alert(t1);	//输出添加之后的元素个数
	alert(test);  //输出lovemusic,nick,miqiu
	t2 = test.shift();
	alert(t2);		//输出移除的元素的值
	alert(test);	//输出nick,miqiu
		


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值