JavaScript 面试题 积累 01

57 阅读1分钟

说一下你了解到的ES6 的新特性

##  let const 

## 箭头函数 

##  解构赋值

##  扩展运算符...[] {}

##    map set 数据结构

   详细内容看主页--->

数组有哪些方法

首位新增
数组.unshift

末位新增
数组.push

首位删除
数组.shift

末位删除
数组.pop

指定删除
数组.splice(起始下标,删除个数)

数组 --- 字符串
数组.join

数组查询indexof 
截取slice 翻转reweser 
排序sort 拼接cancat 
判断 some every 
遍历(映射map 过滤filter 复杂查询 find 叠加 reduce )

    详细内容看主页--->

字符串的常用方法

字符串的查询

字符串.indexOf( '字符' )
字符串.search( '字符' / 正则表达式 )
字符串.lastIndexOf( '字符' )
字符串.includes( '字符' )
字符串.startsWith( '字符' )
字符串.endsWith( '字符' )
    

字符串替换

字符串.replace( 旧内容 , 新内容 );
    

字符串截取函数

字符串.substr(参数1 , 参数2)
字符串.substring( 参数1 , 参数2 )
字符串.slice( 参数1 , 参数2 )
    

字符串统一大小写

   字符串.toUpperCase()
   字符串.toLowerCase()
   

字符串 获取字符

字符串.charAt( 索引下标 );
字符串.charCodeAt( 索引下标 );
    

字符串去除空格

字符串.trim()
字符串.trimStart() .trimLeft()
字符串.trimEnd()  .trimRight()
    

字符串拼接

字符串.concat( 字符串1 , 字符串2 ... );
    
    详细内容看主页--->

描述一下你了解的 的异步任务

计时器

setInterval( 回调函数 , 间隔时间 );
    

倒计时器

setTimeout( 回调函数 , 时间间隔 );
    

事件绑定

标签对象.on事件类型 = 回调函数 ;
标签对象.addEventListener( '事件类型' , 回调函数 );

ajax

node.js

    详细内容看主页--->