数组获取指定元素、属性
方式/
1一、indexOf()方式
// indexOf 返回数组中元素的下标 , 若没找到则返回-1
文章插图
2var arr = ['lily','Anna','John','Trist','Hana'];
var index = arr.indexOf(3); //返回 John
3二、filter()方式
var arr = [
{name:"桌子",money:220},
{name:"板凳",money:60},
{name:"床",money:1256}
【如何提取数组里的某个属性】]
var filterArr = arr.filter(function(elem,index,arr){
return elem.money>=200
})
//[{name:"桌子",money:220},{name:"床",money:1256}]
文章插图
4filter() 方式将匹配元素调集缩减为匹配指定选择器的元素.该方式不改变原数组,返回的是筛选后知足前提的数组.
文章插图
5拓展:ES6从数组和对象中获取数据的方式
文章插图
6const names = ['Luke', 'Eva', 'Phil']
// 提取数组中第一个元素
const [first] = names;
console.log(first); // 'Luke'
// 提取数组中第一个和第二个元素
const [first, second] = names;
console.log(first, second); // 'Luke' 'Eva'
文章插图
7const person = {
name: 'Luke',
age: '24',
facts: {
hobby: 'Photo',
work: 'Software Developer'
}
}
// 从 person 中提取 name 和 age
const {name, age} = person;
console.log(name, age); // 'Luke' '24'
// 提取嵌套值 person 中的 hobby
const {facts: {hobby}} = person;
console.log(hobby); // 'Photo'
文章插图
以上内容就是如何提取数组里的某个属性的内容啦 , 希望对你有所帮助哦!
推荐阅读
- SQLyog如何检查表,详细教程
- 如何喝茶不失眠?,山东茶叶
- QQ厘米秀如何抓好友干活
- 幻灯片如何超链接
- 小米智能家居生活产品发展如何
- 如何分析三极管在电路中的作用
- 如何设置文档的上下左右边距
- DNF的各种NPK格式的补丁如何使用
- minecraft神秘时代4研究笔记如何使用
- 古柯主要种植在哪里 古柯叶可以提取什么