美文网首页
ES5新增内容

ES5新增内容

作者: my木子 | 来源:发表于2019-11-28 16:24 被阅读0次

    1. some()

    遍历数组,如果数组中存在某些元素则跳出循环返回 true,不存在则返回 false
    
    
        var arr = ['Zhang', 'Li', 'Wang', 'Zhao'];
        var isExist = arr.some(function (value, index, array) {
            console.log(value);
            return value === 'Li' && 'Wang'; 
        })
        console.log(isExist);
    

    2. map()

    遍历数组,以数组的形式返回新组装的元素
    
    
        var arr = ['Zhang', 'Li', 'Wang', 'Zhao'];
       var isArr = arr.map(function (value, index, array) {
            return 'family name:' + value; 
        })
        console.log(isArr);
    

    3. filter()

    遍历数组,以数组的形式返回满足条件的元素
    
    
        var arr = ['Zhang', 'Li', 'Wang', 'Zhao'];
       var isArr = arr.filter(function (value, index, array) {
            return 'family name:' + value; 
        })
        console.log(isArr);
    

    4. indexOf(searchvalue,fromindex)

    返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法返回 -1
    searchvalue   必填,规定需检索的字符串值
    fromindex     选填(默认0),规定在字符串中开始检索的位置
    
    
        var arr = ['Zhang', 'Li', 'Wang', 'Zhao'];
          var isExist = arr.indexOf("Wang", 0);
        console.log(isExist);
    

    相关文章

      网友评论

          本文标题:ES5新增内容

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