美文网首页
Javascript常用函数

Javascript常用函数

作者: 天神Deity | 来源:发表于2018-08-01 16:45 被阅读9次

    删除并返回object数组中的第一个元素,如果没有元素则返回undefined

    object.shift() 
    

    向数组的开头添加一个或更多元素,并返回新的长度

    object.unshift(arg1,arg2,...)
    

    删除并返回数组的最后一个元素

    object.pop()
    

    将一个或多个元素添加到数组的尾部

    object.push()
    

    String.prototype用于为字符串新增方法

    >String.prototype.sum = function(data1,data2){return data1+data2}
    <ƒ (data1,data2){return data1+data2}
    >var question = "1+1="//定义一个字符串 String
    <undefined
    >question.sum(1,1)//question是字符串String,则它存sum的方法扩展
    <2
    

    立即执行函数

    立即执行函数
    >(function sum(){
        return 1+1;
    })();
    <2
    
    仅仅只是函数定义
    >function sum(){
        return 1+1;
    }
    <undefined
    

    Array.prototype.slice.call(arguments) 截取方法

    Array.prototype.slice.call(arguments)/args.silce.call(arguments,[index,end)) 会截取具有lenght属性的数组,index表示截取开始(含) end表示截取的结束位置(不包含)

    var data = "123";
    Array.prototype.slice.call(data,1,2)
    > ["2"]//从第二个位置开始截取数组中的内容
    function testArray(data1,data2,data3){
    var result = Array.prototype.slice.call(arguments,1);
    console.info(result);
    }
    testArray(1,2,3)
    

    推荐阅读
    【优雅代码】深入浅出 妙用Javascript中apply、call、bind

    相关文章

      网友评论

          本文标题:Javascript常用函数

          本文链接:https://www.haomeiwen.com/subject/kixrvftx.html