基操(更新中)

95 阅读1分钟
1.str.split('');//把一个字符串分割为字符数组, 不改变原始字符串

2./\d/.test(element) //判断是否为0~9(非数字)

3.(/[a-zA-Z]/.test(element))//判断是否为字母

4. words += element  //字符串拼接

5.function uniqueStr(str){      //数字&&字符串类型的去重
	var arr = str.split('');
    return arr.filter(function(element,index){
    	return arr.indexOf(element) === index
    })
}

6.使用arr.join(''),str.split(''); //可以在数组以及字符串中相互转换

7.arr.toString()  //返回所有的单元字符串以后,再用','连接起来
//【1,2,3】----1,2,3

8.var a=42;
  var b='0'
  a+b      //'420'
  //隐式类型转换,如果+运算符其中一个是字符串或者是可以转换成字符串的,执行字符串的拼接,//否则执行数字相加
 
9.var a=42;
  var b='abc;
  var c=null
  
  a||b   //-----42
  a&&b   //----'abc'
  // 对于||如果第一个操作数返回true,就返回第一个操作数的值,如果第一个返回false就返回第二个操作数的值
  //对于&&如果第一个操作数返回false,就返回第一个操作数的值,如果第一个操作数为true返回第二个操作数的值
  
  10. [...arr]  //数组解开
  
  11.arr.some(()=>{return true||false}) // 遍历数组有一项满足条件,就返回true。