实例解析Array和String方法


Posted in Javascript onDecember 14, 2016

每一部分总结后有实例代码,代码中黄色框方法不改变原数组。PS:所有实例结果均一一运行所得。    

Array

——普通方法

栈:   pop()   push(多个项)

队列:shift()  unshift(多个项)

排序:sort([函数])  reverse()

转换:toString()  toLocateString()   join([分隔符])

操作:concat([多个项])    slice(起点[,终点])    splice(起点,个数[,多各项])

位置:indexOf(项[,起点])  lastIndexOf(项[,起点])

实例解析Array和String方法

——迭代方法

参数: (function(值,位置,数组本身)[,作用域对象])

遍历:forEach()                   

映射:map()                            

过滤:filter()                        

检测:every()  some()         

参数:(function(前一值,当前值,位置,数组本身)[,初始值])

归并:reduce()   reduceRight()    

实例解析Array和String方法

String

——普通方法

字符:   charAt(位置) charCodeAt(位置)  String. fromCharCode(多个字符编码)

空格:   trim()

比较:   localeCompare(字符串)

转换:   toUpperCase()  toLowerCase()  toLocaleUpperCase()   toLocaleLowerCase()  split([连接符]) 

操作:   substring(起点[,终点])   substr(起点[,个数])      replace(RegExp/字符串,字符串/函数)

              concat([多个项])    slice(起点[,终点])

位置:   indexOf(项[,起点])  lastIndexOf(项[,起点])

实例解析Array和String方法

——匹配方法

str.match(reg)      reg.exec(str)

str.search(reg)     reg.test(str)  

实例解析Array和String方法

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
父窗口获取弹出子窗口文本框的值
Jun 27 Javascript
JavaScript类和继承 constructor属性
Mar 04 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 Javascript
Js操作树节点自动折叠展开的几种方法
May 05 Javascript
node.js中的fs.lchown方法使用说明
Dec 16 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
JavaScript中操作Mysql数据库实例
Apr 02 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
Jul 24 Javascript
jquery操作ul的一些操作笔记整理(干货)
Aug 31 jQuery
实例讲解javascript实现异步图片上传方法
Dec 05 Javascript
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
JS前端可扩展的低代码UI框架Sunmao使用详解
Jul 23 Javascript
利用JavaScript实现拖拽改变元素大小
Dec 14 #Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 #Javascript
浅谈Javascript中的Label语句
Dec 14 #Javascript
详解jQuery中基本的动画方法
Dec 14 #Javascript
浅析上传头像示例及其注意事项
Dec 14 #Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 #Javascript
jQuery 常见小例汇总
Dec 14 #Javascript
You might like
php面向对象程序设计入门教程
2019/06/22 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
jquery判断密码强度的验证代码
2020/04/22 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
让nodeJS支持ES6的词法----babel的安装和使用方法
2017/07/31 NodeJs
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
VSCode launch.json配置详细教程
2020/06/18 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
[01:41]DOTA2超级联赛专访YYF 称一辈子难忘TI2
2013/05/28 DOTA
[03:42]2014DOTA2国际邀请赛 第三日比赛排位扑朔迷离
2014/07/12 DOTA
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
Python线性方程组求解运算示例
2018/01/17 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
英国领先的运动物理治疗供应公司:Vivomed
2018/07/14 全球购物
银行类自荐信
2014/02/04 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2015年后备干部工作总结
2015/05/15 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书