当前位置:网站首页>JS中获取对象数据类型的键值对的键与值
JS中获取对象数据类型的键值对的键与值
2022-08-02 02:27:00 【博客zhu虎康】
Object.entries()
Object.entries()方法获取对象键值对
const object2 = {
a: 'somestring',
b: 42
};
for (const [key, value] of Object.entries(object2)) {
console.log(`${
key}: ${
value}`);
}
// output:
// "a: somestring"
// "b: 42"
Object.keys()
Object.keys 返回一个所有元素为字符串的数组,其元素来自于从给定的object上面可直接枚举的属性。这些属性的顺序与手动遍历该对象属性时的一致。
Object.keys( ) 会返回一个数组,数组中是这个对象的key值列表,所以只要Object.keys(a)[0], 就可以得只包含一个键值对的key值
// simple array
var arr = ['a', 'b', 'c'];
console.log(Object.keys(arr)); // console: ['0', '1', '2']
// array like object
var obj = {
0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']
Object.values()
Object.values()方法获取对象遍历的值
var obj1 = {
foo: 'bar', baz: 42 };
console.log(Object.values(obj1)); // ['bar', 42]
Object.keys()
Object.keys() 方法获取对象遍历的键
// simple array
var arr = ['a', 'b', 'c'];
console.log(Object.keys(arr)); // console: ['0', '1', '2']
// array like object
var obj = {
0: 'a', 1: 'b', 2: 'c' };
console.log(Object.keys(obj)); // console: ['0', '1', '2']
// array like object with random key ordering
var anObj = {
100: 'a', 2: 'b', 7: 'c' };
console.log(Object.keys(anObj)); // console: ['2', '7', '100']
边栏推荐
- [Server data recovery] Data recovery case of server Raid5 array mdisk disk offline
- 【Unity入门计划】2D Game Kit:初步了解2D游戏组成
- 2022河南青训联赛第(三)场
- qt点云配准软件
- LeetCode 213. Robbery II (2022.08.01)
- Chopper webshell feature analysis
- 局部敏感哈希:如何在常数时间内搜索Embedding最近邻
- esp32经典蓝牙和单片机连接,,,手机蓝牙作为主机
- CodeTon Round 2 D. Magical Array
- 机器人领域期刊会议汇总
猜你喜欢
CASE2023
局部敏感哈希:如何在常数时间内搜索Embedding最近邻
2022-08-01 mysql/stoonedb slow SQL-Q18 analysis
2022河南青训联赛第(三)场
Electronic Manufacturing Warehouse Barcode Management System Solution
Chopper webshell feature analysis
使用DBeaver进行mysql数据备份与恢复
[Unity entry plan] 2D Game Kit: A preliminary understanding of the composition of 2D games
AWR分析报告问题求助:SQL如何可以从哪几个方面优化?
Safety (2)
随机推荐
力扣(LeetCode)213. 打家劫舍 II(2022.08.01)
to-be-read list
Nanoprobes丨1-巯基-(三甘醇)甲醚功能化金纳米颗粒
Oracle19c安装图文教程
亲身经历过的面试题
考完PMP学什么?前方软考等着你~
leetcode / anagram in string - some permutation of s1 string is a substring of s2
机器人领域期刊会议汇总
2022牛客多校四_G M
Rasa 3.x 学习系列- Rasa - Issues 4873 dispatcher.utter_message 学习笔记
Speed up your programs with bitwise operations
PHP live source code to achieve simple barrage effect related code
MySQL8 download, start, configure, verify
2022-08-01 mysql/stoonedb慢SQL-Q18分析
ros多客户端请求服务
Install mysql using docker
一次SQL优化,数据库查询速度提升 60 倍
GTK RGB图像绘制
FOFAHUB使用测试
PAT甲级打卡-1001-1004