获取的数据中 let {index} 与 let index 在接口数据中使用区别

这里以一个实际例子的案例去解释 获取的index加 { } 和不加的区别在使用时究竟有什么差异。

存在这么一组数据。在结构目录下,currentTarget之下有dataset,再之下有index,index的数据是 1

获取的数据中 let {index} 与 let index 在接口数据中使用区别_第1张图片

1. 首先常规输出index的数值

  1. 这里输出index的数值
    在这里插入图片描述
    在这里插入图片描述
    这里的index中直接输出数字:1
    可以看到,这里的图显示的index是一个数字类型的数据。控制台输出为: 1

2.操作不加{ }的 index 数组

  1. 测试dataset的数据
    在这里插入图片描述
    结果显示:这里的 index 是一个数组
    在这里插入图片描述

3. 操作 let {index}

  1. let {index} 的作用和显示他的结果
    同样在第二点的基础上给index加上 { }
    在这里插入图片描述
    结果显示,index的数据是一个数字。
    在这里插入图片描述

【注】

1. 注意index的获取结构目录在哪个层级的结构。

2. 大括号 { } 括引的index数据。返回数据加上大括号{ }可以转化为数值形式的直接调用,否则index就是对象数据不能直接作为数字使用

3. 用到“index”索引的数据,注意用到的index的类型

你可能感兴趣的:(javaScript)