今天使用function传对象,由于获取的数据比较多,所以需要将一个对象传入另一个函数再做处理,
例如,点击事件运用此方法:
testA(obj);
但是火狐浏览器却报错:SyntaxError: missing ] after element list,说obj无法进行传递。
解决办法:
将对象转换为json字符串传入,就解决了:
testA(JSON.stringify(obj))
function testA(obj) {
alert(obj.id + obj.name);
}
此时可以弹出对象中的id值以及name值。