我需要一點幫助。我需要從控制臺日志中獲取一個物件并使用 lodash 庫只回傳他的密鑰,我試過了
const ObjLetters = ({value}) => {
return _.findKey({value}) }
console.log (ObjLetters{
miki:"handsome",
shon:"adorable"
tomer:"man"})
我不知道我的問題,如果它是語法問題或者可能是錯誤的命令。
uj5u.com熱心網友回復:
您是否正在嘗試獲取物件中的鍵陣列?
如果是,請嘗試
console.log(Object.keys({
miki: "handsome",
shon: "adorable"
tomer: "man",
}));
// output: ["miki", "shon", "tomer"]
uj5u.com熱心網友回復:
好的,現在我的代碼如下所示:
const ObjLetters = ({object}) => {
return _.keys({object}) }
console.log (ObjLetters({ miki:"handsome", shon:"adorable", tomer:"man"}))
但是,我沒有歸還鑰匙,而是得到
'object'
uj5u.com熱心網友回復:
如果您只想要可以使用的密鑰:
const ObjLetters = (object) => _.keys(object)
console.log(ObjLetters({ miki:"handsome", shon:"adorable", tomer:"man"}))
// out: ["miki", "shon", "tomer"]
_ findKey 找到傳遞值的物件的鍵。
從檔案中查看此示例:
var users = {
'barney': { 'age': 36, 'active': true },
'fred': { 'age': 40, 'active': false },
'pebbles': { 'age': 1, 'active': true }
};
_.findKey(users, { 'age': 1, 'active': true });
// out: 'pebbles'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/476972.html
標籤:javascript 罗达什
