美文网首页
循环对象

循环对象

作者: 阿克兰 | 来源:发表于2020-12-07 15:27 被阅读0次

使用Object.values快速获取对象键值

let obj = {
    a: 1,
    b: 2
}
// bad
let values = []
for (key in obj) {
    values.push(obj[key])
}

// good
let values = Object.values(obj) // [1, 2]


使用Object.keys快速获取对象键名

let obj = {
    a: 1,
    b: 2
}
// bad
let keys = []
for (value in obj) {
    keys.push(value)
}

// good
let keys = Object.keys(obj) // ['a', 'b']

解构时设置默认值

setForm ({name, age}) {
    if (!age) age = 16
    this.name = name
    this.age = age 
}

// good
setForm ({name, age = 16}) {
    this.name = name
    this.age = age 
}


相关文章

  • Objective-C基础学习之循环retain

    循环retain基本概念 循环retain的场景比如A对象retain了B对象,B对象retain了A对象 循环r...

  • 2020-02-05

    v-for循环对象数组 v-for 循环对象

  • 循环对象

    使用Object.values快速获取对象键值 使用Object.keys快速获取对象键名 解构时设置默认值

  • 循环操作

    循环操作 一、for循环 1、循环数组元素 2、循环对象属性:for...in... Array也是对象,而它的每...

  • js笔记九之for,for-in循环

    循环操作语句 循环: 重复做一件事情 for循环 面试题 for - in循环 用来遍历(循环)对象键值对的 对象...

  • vue循环与显示

    vue循环 v-for循环普通数组 数组索引值 循环对象数组 循环对象,值(1,ts,man)键(id,name,...

  • js for循环对象和forEach循环对象

  • spring循环依赖

    Spring 循环依赖 什么是循环依赖 概念: 在代码中对象A依赖对象B,对象B依赖对象A,对象相互之间依赖关系...

  • Vue学习笔记(5)-循环v-for

    在模板中可以用v-for指令来循环数组,对象。 循环数组 循环对象 循环中的坑:保持状态 循环出来的元素,如果没有...

  • iOC中block下的__block、__Strong、__w

    循环引用机理 两个对象相互持有,这样就会造成循环引用,如下图所示 图中,对象A持有对象B,对象B持有对象A,相互持...

网友评论

      本文标题:循环对象

      本文链接:https://www.haomeiwen.com/subject/ybhtgktx.html