钛手机:合并两个数组到一个数组问题
问题描述:
朋友你好,钛手机:合并两个数组到一个数组问题
我已经在开发钛的应用程序,我有一个问题是,合并两个阵列成一个阵列,所以请给我的想法与我的问题。
在此先感谢。
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到资料表阵列,所以请给我知道如何才能做到这一点?
答
tableData = categoryData.concat(placeData);
试试这个
placeData是不是在你的代码中定义。请纠正它。要合并两个数组,请使用:javascript concat方法。 – vaibhav 2012-02-23 14:14:08