在Android中 Array 数组很简单,这里就不啰嗦了,但是在学习React Native的时候,发现这个Array和Android还是有点区别的,
一般我们定义数组是在我们的构造方法中,如存放一个发送消息的数组
this.state = {
sendMessages:[],
};
添加数据:
sendMessages.push({
key:value
})
对数组进行遍历:
for(let i = 0; i < sendMessages.length; i++) {
let value = sendMessages[i].key
console.log(value)
}
列一下常见方法吧:
sendMessages.length:获取数组长度在这里插入代码片
sendMessages.push:添加数据
sendMessages.pop:移除最后一个添加的元素
sendMessages.reverse:数组中元素顺序进行翻转
sendMessages.slice(0, 5):截取前五个数据(包头不包尾)
sendMessages.sort:排序
sendMessages.indexOf:返回所查找的元素在数组中的位置
sendMessages.forEach:遍历