how to access object's value without knowing the object's key in javascript?
how to access object's value without knowing the object's key in javascript?
A way for accessing an object's value without knowing the object's key in javascript!
https://repl.it/@xgqfrms1/object-key-and-index
const log = console.log;
// A way for accessing an object's value without knowing the object's key in javascript!
// object index
const units = {
increasedUsers: "人",
dau: "人",
avgVisitCount: "次",
avgStayDuration: "秒",
avgVisitDepth: "页",
};
log(`units`, units["dau"]);
log(`units`, units[0]);
const keys = Object.keys(units);
log(`units`, units[keys[0]]);
in practice
const tableDataShaper = (arr = []) => {
if(!arr.length) {
return [];
}
const keys = Object.keys(arr);
const values = arr[keys[0]] || [];
const result = values.map((obj, i) => {
const {
date,
} = obj;
const temp = {
date,
};
for (const key of keys) {
temp[key] = arr[key][i].value;
}
return temp;
}) || [];
return result;
};
https://repl.it/@xgqfrms1/object-key-and-index
refs
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/11807006.html
未经授权禁止转载,违者必究!