function ngserve(props){
console.log('hello' + props)
}
ngserve({name: 'Trump'}) // hello [object Object];
function ng(props){
console.log('hello', props)
}
ng({name: 'Trump'}) // hello {name : Trump}
为什么不能使用串联访问值以及什么 [object Object]是什么意思?
答案 0 :(得分:0)
因此,当您在javascript中执行a+b
时,它会尝试将它们都转换为string
,而[object Object]
只是该字符串表示形式;
您可以做console.log('hello' + JSON.stringify(props))
答案 1 :(得分:0)
您可以使用name
中的.
作为props.name
来访问console.log('hello' + props)
属性
您还可以ngserve('Trump')
仅将Trump
作为字符串传递
[object Object]
是将对象转换为字符串时得到的