前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js-基础知识-05-获取数组内元素

js-基础知识-05-获取数组内元素

作者头像
zishendianxia
发布2021-08-12 11:43:47
2.2K0
发布2021-08-12 11:43:47
举报
文章被收录于专栏:Python工程师Python工程师

系统:Windows 10 VsCode:1.51 Node.js:v14.17.3

  • 这个系列讲讲javascript的一些基础知识
  • 今天讲讲数组的解构,获取数组中的元素值

Part 1:场景说明

  1. 函数需要一些参数,这些参数依次在一个数组中,如何传参
  2. 获取数组中的元素,例如数组arr = [10, 20, 30]获取其中第3个元素的取值

Part 2: 代码

代码语言:javascript
复制
function sum(a, b, c) {
    d = a + b + c
    return d
}

arr = [10, 20, 30]
d = sum(...arr)

console.log('d=', d)
console.log('arr=', arr)
console.log('...arr=', ...arr)


let [a, b, c] = arr

console.log('a=', a)
console.log('b=', b)
console.log('c=', c)

let [, , e] = arr

console.log('e=', e)

代码截图

运行结果

Part 3:部分代码说明

  1. d = sum(...arr)sum函数有3个参数,arr中有3个元素,直接通过...arr即可以传参
  2. let [a, b, c] = arr,将arr中3个数据分别赋值给变量,注意 [] 的使用
  3. let [, , e] = arr,只取arr中的第3个参数。当然也可以通过let f = arr[2]来实现,只是取一个值时,该方法优势不明显,当取2个及以上的时候,才能体现其优势

Ps:如果不是数组,而是JSON时,怎么快速获取值呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档