Arc*_*nie 3 javascript string object angularjs
如何将 JavaScript 对象属性和值转换为字符串?
例子:
{
name: "mark",
age: "20"
status: "single"
}
Run Code Online (Sandbox Code Playgroud)
预期输出:
姓名:mark AND 年龄:20 AND 状态:单身
有多种方法可以做到这一点,所有的变体都是通过对象的属性进行迭代。例如:
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 stringRun Code Online (Sandbox Code Playgroud)
进一步阅读:
| 归档时间: |
|
| 查看次数: |
5776 次 |
| 最近记录: |