给定PHP数组:

$forColumnsArr['p_pl'] = array('datatype_names' => array('publisher', 'placement', 'placement_groups'), 'labels' => 'All Placements');
$forColumnsArr['a_st'] = array('datatype_names' => array('advertiser', 'campaign', 'strategy'), 'labels' => 'All Campaigns, All Strategies');


想要相似/等效的javascript数组

请帮我

最佳答案

表示为对象:

var forColumnsArr = {
     p_pl : {
         datatype_names : {
            0: 'publisher',
            1: 'placement',
            2: 'placement_groups'
         },
         labels : 'All Placements'
     },
     a_st : {
         datatype_names : {
            0: 'advertiser',
            1: 'campaign',
            2: 'strategy'
         },
         labels : 'All Campaigns, All Strategies'
     }
}

// console.log(forColumnsArr.p_pl.datatype_names[0]); // publisher
// console.log(forColumnsArr.p_pl.datatype_names[1]); // placement
// console.log(forColumnsArr.p_pl.datatype_names[2]); // placement_groups

10-04 16:12