React-native
小白 2019-11-09 【原创文章】
React-native基础数组方法
数组添加元素
var arr = ['a','b','c']// 直接添加到数组的尾部arr.push('qq') console.log(arr) // ['a','b','c','qq'] var arr = ['a','b','c'] // 使用splice在下标为1的地方添加 qqarr.splice(1,0,'qq')console.log(arr) // ['a','qq','b','c']
数组删除元素
var arr = ['a','b','c'] // 删除数组最后一个元素并返回删除的元素 // 如果只是处理数组,不需要获取删除的元素,直接 arr.pop() 不接受返回值就可以了 var str = arr.pop()console.log(str) // 'c'console.log(arr) // ['a','b'] var arr = ['a','b','c'] // 使用splice删除下标为1,长度为2的元素 arr.splice(1,2) console.log(arr) // ['a']
数组替换元素
var arr = ['a','b','c'] // 使用splice替换下标为1,长度为2的元素arr.splice(1,2,'qq') console.log(arr) // ['a','qq']
数组合并
var arr = ['a','b','c'] var test = ['dd','ee','ff'] arr = arr.concat(test) // 或者 arr = [...arr,...test] console.log(arr) // ['a','b','c','dd','ee','ff']
查找元素在数组中的位置
var arr = ['a','b','c'] // 数组中存在该元素,返回该元素的索引 var index = arr.indexOf('b') console.log(index) // 2 // 数组中不存在该元素,返回-1 var idx = arr.indexOf('qq') console.log(idx) // -1
将数组内所有元素按指定字符拼接成字符串
var arr = ['a','b','c',1,2] // 将数组中的元素以'-'字符进行拼接,返回拼接好的字符串. // 数组内元素若不是字符串,则自动转为字符串进行拼接 var str = arr.join('-') console.log(str) // "a-b-c-1-2"
链接:https://www.jianshu.com/p/68486c48e390
最新发布
- 守护进程-kill端口-输出日志-查看等!
- git 本地分支关联远程分支,合并!
- pytorch安装(含cuda、cudnn安装教程)!
- linux系统下ubuntu22.04安装Docker方法!
- 视频截取封面 =php-ffmpeg/php-ffmpeg!
- 常用实例2023-5-10!
- 富文本 塞入mysql 报错: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘!
- 百度地图拖拽获取地址实例!
- php使用smtp鉴权方式发送邮件 插件PHPMailer!
- 有道翻译接口对接!