gpt4 book ai didi

javascript - 控制台返回 [Object object] 而不是对象成员

转载 作者:行者123 更新时间:2023-11-30 16:08:35 25 4
gpt4 key购买 nike

我试图为自己构建一个小函数,以使用 JavaScript 简单地登录到控制台。但出于某种原因,它不记录对象的属性,只记录所记录对象的类型 ([Object object].

<!-- language: lang-js -->

var randomObject = {

fistname:"peter"
};

function log(message,color){

var color = color || "green";

console.log("%c" + message, "color:" + color + ";font-weight:bold; font-family:'Helvetica Neue'");

}

log(randomObject);

我很感激任何帮助/解释

最佳答案

您正在通过连接将对象转换为字符串

"color:" + color .....

当您尝试这样做时,对象原始 值将被返回并与目标字符串连接。

如果您想以字符串格式打印对象,请使用 JSON.stringify(color)

console.log("%c" + message, "color:" + JSON.stringify(color) + ";font-weight:bold; font-family:'Helvetica Neue'");

关于javascript - 控制台返回 [Object object] 而不是对象成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com