js 循环获取一个对象里的字段名和字段值

69浏览 · 2024-03-05 22:49:15
可以使用 `for...in` [循环](https://geek.csdn.net/educolumn/4558e7eba19b30f3f44bd4c49596a8a6?spm=1055.2569.3001.10083)来获取一个[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)里的字段名和字段值,示例如下: ```[javascript](https://geek.csdn.net/educolumn/3e427b9940783449029130030e9c9e62?spm=1055.2569.3001.10083) const obj = { name: '张三', age: 18, gender: '男' for (let key in obj) { console.log(key + ': ' + obj[key]); 运行结果: name: 张三 age: 18 gender: 男 在循环中,`key` 表示[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)的字段名,`obj[key]` 表示[对象](https://geek.csdn.net/educolumn/04c51611e4b730957464192e0307b82c?spm=1055.2569.3001.10083)的字段值。
相关问题
在泛微OA E9中,可以通过JavaScript脚本将明细表中的一个字段设为null值。具体实现方法如下: 1. 获取明细表对象 在表单控件的事件中,可以通过以下代码获取明细表对象: var detail = dhtmlxform.getItemValue("detail_table_name"); ```
如果您不知道 JavaScript 对象中有哪些字段,可以使用 `for...in` 循环或 `Object.keys()` 方法来获取对象中的所有键名,然后进行遍历。 以下是使用 `for...in` 循环获取对象中所有键名及其对应的值的示例代码: const myObj = {name: 'John', age: 30, gender: 'male'}; for (let key in myObj) { console.log(key + ': ' + myObj[key]);