JavaScript 之数据交互

        在前后端交互中,前端通常需要对接口返回的数据进行格式转换、遍历、循环等;通常会用到以下函数和方法:

forEach()map()遍历数组(map返回新的数组);forEach()只能使用try catah终止循环;for in遍历对象(return终止循环,可在循环里面利用push接收并返回多个值);for循环遍历数组,只能使用break终止循环

find()可找出数组本身和外部元素是否有相似的元素或者对象并返回,some()every()返回true或false(分别是满足任意一个条件和所有条件);findIndex()如果找到函数返回 true 值的数组元素,返回该数组元素的索引(并且不检查剩余值),否则返回 -1

object.assign()可以往对象中添加新的一列键值对,push()往数组尾部添加新的元素

filter()返回满足条件的元素,不会改变原数组

split()主要是用于对一个字符串进行分割成多个字符串数组 ;join()方法就是将array数据中每个元素都转为字符串,用自定义的连接符分割    (两者可用于‘逗号’删除添加操作)

substring()用于截取字符串的某一部分

pop()移除最后一个数组元素

test() 方法用于检测一个字符串是否匹配某个模式,通常和正则表达式一起使用

Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组;Array.from(new Set(数组)) 数组去重操作

你可能感兴趣的:(前端实战,JavaScript,javascript,数据交互,前端)