是否可以在第一个函数中将JSON对象作为参数传递,然后将相同的JSON对象从第一个函数传递给第二个函数?我是否需要首先提取它,然后在将其传递给第二个函数之前进行字符串化?
由于
例如,我有以下JSON对象
var client=[{"clientID":"1234",
"businessName":"ABC Corporation",
"legalName":"DCF Inc.",
"clientName":"John"}];
我将此Client JSON对象传递给第一个函数:
function saveClient(clients){
// inside this function, I want to pass this whole Client object into the
// second function
function showClient(clients){
// so inside this function, I can parse this Client object to get the
// string and value
var clientID=client.clientID;
var businessName=client.businessName;
.....
.....
}
}
答案 0 :(得分:3)
当然,只需传递你想要的数组元素(假设i
是感兴趣的客户端的索引):
showClient(clients[i]);
肯定没有必要“字符串化”或类似的东西,因为你完全在Javascript中工作。