Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将其转换为javascript_Javascript_Json_Swift_Nsarray_Nsdictionary - Fatal编程技术网

将其转换为javascript

将其转换为javascript,javascript,json,swift,nsarray,nsdictionary,Javascript,Json,Swift,Nsarray,Nsdictionary,我有一些Swift代码需要用javascript编写。我不知道该怎么做。jsonresult是json数据。有人能帮忙吗 let results: NSDictionary = jsonresult["results"] as! NSDictionary let collection1: NSArray = results["collection1"] as! NSArray for item in collection1 { 谢谢 让results:NSDictionary=jsonre

我有一些Swift代码需要用javascript编写。我不知道该怎么做。jsonresult是json数据。有人能帮忙吗

let results: NSDictionary = jsonresult["results"] as! NSDictionary

let collection1: NSArray = results["collection1"] as! NSArray

for item in collection1 {
谢谢

让results:NSDictionary=jsonresult[“results”]as!国家统计局词典

让collection1:NSArray=results[“collection1”]as!安萨雷

对于集合1中的项目{

在JS中,item将访问索引。因此,要从数组中访问值,您需要访问数组的索引
collection1[item]

如果
jsonResult
是一个对象,您可以像这样访问collection1

var jsonResult = {
   'results' : 
      { 'collection1': ["a", "b", "c", "d", "e"] }
};

var collection1 = jsonResult.results.collection1;

到目前为止,您尝试了什么?您自己做过一些研究吗,比如如何将json转换为对象,或者如何循环对象?是的,我做过。我可以用Swift来做,但不能用JS来做。我只需要知道这三行。@ABakerSmithSo var collection1=jsonResult.results.collection1;可以替换中的三行为了可读性,我将用var collection1=jsonResult.results.collection替换前两行。然后在第三行中使用collection1(或更好的var名称)
var collection1 = results["collection1"];
for(var item in collection1){
var jsonResult = {
   'results' : 
      { 'collection1': ["a", "b", "c", "d", "e"] }
};

var collection1 = jsonResult.results.collection1;