暑假复习4

1关联数组

var zse=[];
zse['name']='张三';
zse['age']='18';
zse['sex']='boy';
console.log(zse);
for(var key in zse){
console.log(zse[key]);
}

2 push&&pop

var arr=[1,2,3,4,5];
var str=arr.push('a');   相当于给数组末尾追加新元素
var str1=arr.pop();   相当于删除数组中的最后一个元素
console.log(arr);

3 unshift&&shift

var arr=[1,2,3,4,5];
var str=arr.unshift('a');  相当于给数组开头追加新元素
console.log(arr);
var str1=arr.shift();   相当于删除数组中的第一个元素
console.log(arr);

4 排序

var arr=[1,12,22,13,23,33,3,2];
function cmp(a,b){
return a-b;    升序排列
return b-a;    降序排列
}
console.log(arr.sort(cmp));

5数组

1.
String()  把数组转为字符串
var arr=[1,2,3,4,5];
var str=String(arr);
console.log(str);
不修改原数组
2.
join('')  拼接,把数组中的元素拼接为字符串   
var arr=['a','b','c','d','e'];
var str=arr.join('-');
var str=arr.join();  join中不添加任何拼接符的时候默认和String一样
console.log(str);
3.(1)
 concat()  拼接
var arr=[1,2,3,4,5];
var str=arr.concat('a','b');
console.log(str); 
3.(2)
2个数组拼接
var arr2=['true','false'];
var str1=arr.concat(arr2);
console.log(str1);
4.
slice(strati,endi+1) 截取
var arr=[1,2,3,4,5];
var str1=arr.slice(1,3);   从下标为1的位置截取到下标为3的位置
console.log(str1);
var str2=arr.slice(1);  如果省略第二个参数默认从第一个参数开始截取到末尾
var str3=arr.slice();   如果两个参数都省略相当于复制原字符串
var str4=arr.slice(-4,-2);  支持负数参数,小数在前,大数在后
console.log(str4);
截取有四个特点
特点1.含头不含尾
特点2.如果省略第二个参数默认从第一个参数开始截取到末尾
特点3.如果两个参数都省略相当于复制原字符串
特点4.支持负数参数
5.
splice(strati,n)   删除 插入 替换
删除
var arr=[1,2,3,4,5];
var str=arr.splice(1,2);//表示从下标为1的位置处开始删除2个
console.log(str);
console.log(arr);

插入
var arr=[1,2,3,4,5];
var str=arr.splice(1,0,'a','b','c');//从下标为1的位置处开始删除0个并插入新元素
console.log(arr);

替换
var arr=[1,2,3,4,5];
var str=arr.splice(1,2,'a','b');//从下标为1的位置处开始删除2个并替换新元素
console.log(arr);
6.
reverse() 翻转
var arr=[1,2,3,4,5];
var str=arr.reverse();
console.log(str);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 内蒙移动-BMC代理主机告警采集(snmp接口)DA分析 BMC,是BMC软件公司[NYSE:BMC]的品牌。是全...
    Alice_莉阅读 1,139评论 0 0
  • Oracle for update和for update nowait的区别 原版排版太难看了看着闹眼睛。http...
    Albert陈凯阅读 3,561评论 0 0
  • 感谢70年前前辈们的舍命奉献,击败了外敌的入侵,捍卫了中华的尊严,为70年后的我们开创了和平的生活。——此致...
    两三天阅读 3,480评论 0 1
  • 有一天亿万富豪丹尼尔在散步时,发现一个小男孩蹲在路边,手里拿着一根草茎在地上摆动着。丹尼尔好奇地俯下身子,抚摸着小...
    艾在传承阅读 4,266评论 0 0
  • 早春 清晨 河坝 柳林 微风 乍暖寒还生 笛声阵阵 清脆悠长 悦耳动听 吹得 红日冉冉升 柳条色发青 画眉不吱声 ...
    街西农夫阅读 1,522评论 1 2

友情链接更多精彩内容