var arr = ["ai-fisher",true]; console.log("原数组:" , arr); result = arr.push(1,"2",nan); console.log("操作后的原数组:" , arr); console.log("操作的返回值:" , result);
var arr = ["ai-fisher",true]; console.log("原数组:" , arr); result = arr.unshift(1,"2",nan); console.log("操作后的原数组:" , arr); console.log("操作的返回值:" , result);
var arr = ["ai-fisher",true,1,undefined,{},nan,null,2]; console.log("原数组:" , arr); result = arr.pop(); console.log("操作后的原数组:" , arr); console.log("操作的返回值:", result);
var arr = ["ai-fisher",true,1,undefined,{},nan,null,2]; console.log("原数组:" , arr); result = arr.shift(); console.log("操作后的原数组:" , arr); console.log("操作的返回值:" , result);
var arr = ["ai-fisher",true,1,undefined,{},nan,null]; console.log("原数组:" , arr); result = arr.splice(); console.log("操作后的原数组:" , arr); console.log("操作的返回值" , result);
var arr = ["ai-fisher",true,1,undefined,{},nan,null]; console.log("原数组:" , arr); result = arr.splice(2); console.log("操作后的原数组:" , arr); console.log("操作的返回值" , result);
(3)传两个参数:以第一个参数为索引开始删,往后总共删除第二个参数个
var arr = ["ai-fisher",true,1,undefined,{},nan,null]; console.log("原数组:" , arr); result = arr.splice(2,4); console.log("操作后的原数组:" , arr); console.log("操作的返回值" , result);
var arr = ["ai-fisher",true,1,undefined,{},nan,null]; console.log("原数组:" , arr); console.log("第一次操作的返回值:" , arr.splice(2,4,"abc")); //替换 console.log("第一次操作后的原数组:" , arr); console.log("第二次操作的返回值:" , arr.splice(2,0,"1111",2222,nan)); //新增 console.log("第二次操作后的原数组:" , arr);
var arr = [5,207,23,4,1970,6,9,7]; console.log("原数组:" ,arr); result = arr.sort(); console.log("操作的返回值:" , result); console.log("操作后的原数组" , arr);
var arr = [5,207,23,4,1970,6,9,7]; console.log("原数组:" ,arr); result = arr.sort(function(a,b){ return a-b; }); console.log("操作的返回值:" , result); console.log("操作后的原数组" , arr);
var arr = [5,207,23,4,1970,6,9,7]; console.log("原数组:" ,arr); result = arr.sort(function(a,b){ return b-a; }); console.log("操作的返回值:" , result); console.log("操作后的原数组" , arr);
如对本文有疑问, 点击进行留言回复!!
ros编译package后,devel文件夹内没有对应package的可执行文件
网友评论