前言
该文章用于本弱鸡复习巩固,打牢基础,还望各大佬不吝赐教。
javascript每日练习
1.简述下箭头函数和普通函数的区别?
声明方式不同,箭头函数是匿名函数 this指向不同,普通函数谁调用this,this就指向谁,箭头函数指
向是无法改变的
箭头函数的this永远不会变,call、apply、bind也无法改变
箭头函数没有原型prototype
箭头函数处于全局作用域中,则没有arguments
箭头函数不能重复函数参数名称
2.写出常用的数组的方法
push() unshift() splice() concat() pop() shift() splice() slice()
indexOf() includes() find() reverse() sort() join() some() every() forEach()
filter() map()
--
concat 康特
3.字符串的方法有哪些?
charAt 通过下标查找字符串 //拆奥特
indexOf 查找字符串
slice 截取一个子串
replace 字符串替换 //瑞破累四
split 将字符串分割成数组
length 获取长度
toUpperCase 转大写
toLowerCase 转小写
parseInt 转整数
4.怎么实现一个数组去重?(3种)
map,set, indexOf
map去重看下图↓
set 直接new set即可 let sj = new Set('数组')
indexOf查找元素 等于-1添加 实现去重