钛手机:合并两个数组到一个数组问题

钛手机:合并两个数组到一个数组问题

问题描述:

朋友你好,钛手机:合并两个数组到一个数组问题

我已经在开发钛的应用程序,我有一个问题是,合并两个阵列成一个阵列,所以请给我的想法与我的问题。

在此先感谢。

var tableData = ['Restaurants','Coffee','Bars','ATMs','Gas Stations','Hotels','Attractions','Pizza','Post Office']; 

var categoryData = []; 

var tableData = []; 

PlacesTypeCells = function createRow() 
{ 


    alert('custom cells'+currentWindow.category); 
    if(currentWindow.category) 
    { 
     alert('add category'); 
     categoryData.push(currentWindow.category); 
    } 

    tableData = placeData + categoryData; 
    Ti.API.log('length:'+tableData); 
    alert(tableData.length); 
} 

我想合并placeData和categoryData到资料表阵列,所以请给我知道如何才能做到这一点?

+0

placeData是不是在你的代码中定义。请纠正它。要合并两个数组,请使用:javascript concat方法。 – vaibhav 2012-02-23 14:14:08

tableData = categoryData.concat(placeData); 

试试这个