0

是否可以在第一个函数中将 JSON 对象作为参数传递,然后将相同的 JSON 对象从第一个函数传递给第二个函数?我是否需要先提取它,然后在将其传递给第二个函数之前进行字符串化?

谢谢

例如,我有以下 JSON 对象

var client=[{"clientID":"1234",
             "businessName":"ABC Corporation",
             "legalName":"DCF Inc.",
             "clientName":"John"}];

我将此客户端 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;
    .....
    .....
    }
}  
4

1 回答 1

3

当然,只需传递您想要的数组元素(假设i是感兴趣的客户端的索引):

showClient(clients[i]);

绝对不需要“字符串化”或类似的东西,因为您在这里完全在 Javascript 中工作。

于 2012-11-19T22:31:26.727 回答