標籤:資料 map string str uniq pst 條件 unique ret
var _mozi=[‘墨家‘,‘墨子‘,‘墨翟‘,‘兼愛非攻‘,‘尚同尚賢‘];
$.each(_mozi,function(key,val){//先key 後值 迴圈
console.log(key+val);
})
var mozig = $.grep(_mozi,function(val,key){//過濾數組 先值,後key
return key<=1;
})
console.log("-----------------");
console.log(mozig);
var _mapArrA=$.map(_mozi,function(val){ //按給定條件轉換數組 [一般]
//return return val+‘[新加]‘; //在每個元素後面加\‘[新加]\‘字元後的數組為
//return val==‘墨子‘ ? ‘[只給墨子加]‘+val : val; //只給元素 墨子 添加字元後
return [val,(val+‘[擴充]‘)];//為原數組中每個元素,擴充一個添加字元\‘[新加]\‘的元素
});
console.log("-----------------");
console.log(_mapArrA);
var _exist=$.inArray(‘尚同尚賢‘,_mozi);//判斷值是否存在於數組中
console.log(_exist);
//$.merge(first,second)合并兩個數組[一般]
var _mozi2 = ["中國人","魏國人","afff","fffff","魏國人"];
var _merge = $.merge(_mozi,_mozi2);
console.log("++++++++++++++");
console.log(_merge);
//$.unique(array)過濾數組中重複元素
console.log("000000000000000000");
console.log(_mozi2);
console.log($.unique(_mozi2));
//JOIN 是將一數組按照JOIN的參數串連起來,轉換為字串。
var pstring = _mozi2.join("+");
console.log(_mozi2.join(""));
var obj2 = pstring.split("+");
console.log(obj2);
JS對於資料常見操作