javascript每日练习小题

224 阅读1分钟

前言

该文章用于本弱鸡复习巩固,打牢基础,还望各大佬不吝赐教。

javascript每日练习

1.简述下箭头函数和普通函数的区别?

声明方式不同,箭头函数是匿名函数 this指向不同,普通函数谁调用thisthis就指向谁,箭头函数指
向是无法改变的
箭头函数的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添加 实现去重

image.png

image.png