logo
  • 教程列表
  • SO官方文档
  • 对象
    • 浅克隆
    • Object.freeze
    • 对象克隆
    • 对象属性迭代
    • Object.assign
    • 对象 restspread(...)
    • Object.defineProperty
    • Accesor 属性(获取和设置)
    • 动态变量属性名称
    • 数组是对象
    • Object.seal
    • 从对象中检索属性
    • 将对象值转换为数组
    • Object.keys
    • 只读属性
    • 不可枚举的属性
    • 锁属性描述
    • 描述符和命名属性
    • Object.getOwnPropertyDescriptor
    • 带有特殊字符或保留字的属性
    • 创建一个 Iterable 对象
    • 迭代对象条目 - Object.entries()
    • Object.values()
  1. StackOverflow 文档
  2. JavaScript 教程
  3. 对象
  4. 将对象值转换为数组

将对象值转换为数组

Created: November-22, 2018

鉴于此对象:

var obj = {
    a: "hello",
    b: "this is",
    c: "javascript!",
};

你可以通过执行以下操作将其值转换为数组:

var array = Object.keys(obj)
    .map(function(key) {
        return obj[key];
    });

console.log(array); // ["hello", "this is", "javascript!"]
  • Object.keys
  • 从对象中检索属性

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明