gpt4 book ai didi

javascript - 将对象属性和值转换为字符串

转载 作者:行者123 更新时间:2023-11-30 15:23:32 25 4
gpt4 key购买 nike

如何将 JavaScript 对象属性和值转换为字符串?

例子:

{
name: "mark",
age: "20"
status: "single"
}

预期输出:

name:mark AND age:20 AND status:single

最佳答案

有很多方法可以做到这一点,所有的变体都是通过对象的属性进行迭代。例如:

function propsAsString(obj) {
return Object.keys(obj).map(function(k) { return k + ":" + obj[k] }).join(" AND ")
}

console.log(propsAsString({ name: "mark", age: "20", status: "single" }))
console.log(propsAsString({ color: "red", shape: "square" }))
console.log(propsAsString({ name: "mary" }))
console.log(propsAsString({ })) // outputs empty string

进一步阅读:

关于javascript - 将对象属性和值转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43336424/

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