美文网首页
js常用代码块

js常用代码块

作者: xxpstyle | 来源:发表于2019-08-27 18:07 被阅读0次

    一、数组操作

     ————————————————————————————————————————————
    //取出数组中的元素
    let code = '001';
    const obj = this.cityList.find(item => {
      return item.cityCode === code;
    });
     ———————————————————————————————————————————— 
    //取出数组中的单个属性
    let citys = this.cityList.map(item => item.cityName).toString();
     ———————————————————————————————————————————— 
    //数组变字符串
    let str = arr.join("&");//以'&'隔开
    let str2 = arr.toString();//以逗号','隔开
     ———————————————————————————————————————————— 
    //数组添加
    arr.push("1");
    arr.unshift("7");// 在数组的首位元素前加元素,数组的长度会加1,
     ———————————————————————————————————————————— 
    //数组删除
    arr.splice(0, 5);//从下标为1的元素开始删除,删除2个元素
    arr.pop();//删除最后一个元素,长度减1
    //数组截断
    let arr2 = arr.slice(0, 1);
     ———————————————————————————————————————————— 
    //数组排序
    arr.sort();
    arr.sort(function(a,b){
        return a.type- b.type;
    });
     ———————————————————————————————————————————— 
    

    二、其他

     ————————————————————————————————————————————
    //取出集合中的所以元素
    let en = Object.assign({}, this.addForm);
     ————————————————————————————————————————————
    // 字符串切割
    let abc = "1,2,3,4,5,6";
    var arr = abc.split(",");
     ————————————————————————————————————————————
    //window
    window.abcd="123";//给全局属性abcd赋值
    window.location.href=url;
     ————————————————————————————————————————————
    //session存储
    sessionStorage.setItem("abc","123");
    sessionStorage.removeItem("abc")

    相关文章

      网友评论

          本文标题:js常用代码块

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