题解 | #删除数组最后一个元素#

删除数组最后一个元素

http://www.nowcoder.com/practice/df4b0b7a459447538351c4c7008b34e7

function truncate(arr) {
    //法一:
    //let newArr=[]
  //  for(var i=0;i<arr.length-1;i++){
   //     newArr.push(arr[i])
  //  }
  //  return newArr
//法二:
   // var newArr=arr.slice(0,arr.length-1)
   // return newArr
 //法三:
    // return arr.slice(0,-1);
  //pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值。如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值。
  //split()把字符串分割成字符串数组,string.split(separator,limit),返回值是数组
   // join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
    //arrayObject.join(separator),返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来
    //,在两个元素之间插入 separator 字符串而生成的。
    //法四:
    var newArr = arr.join().split(',');
    newArr.pop();
    return newArr
}
全部评论

相关推荐

菜鸡29号:根据已有信息能初步得出以下几点: 1、硕士排了大本和大专 2、要求会多语言要么是招人很挑剔要么就是干的活杂 3、给出校招薪资范围过于巨大,说明里面的薪资制度(包括涨薪)可能有大坑
点赞 评论 收藏
分享
牛客935420688号:这公司幽默得很,要了简历半天一点动静都没有,过一会就给你发个邮件让你做测试,做完又没后文了,纯溜人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务