JS
JavaScript的东东
明知敏行
这个作者很懒,什么都没留下…
展开
-
ES6使用Set进行数组去重
let arr = [1,2,3,4,5,4,3,2,1]; // 数组去重 let s1 = new Set(arr); console.log(s1);原创 2021-08-17 20:14:29 · 155 阅读 · 0 评论 -
ES6扩展运算符的使用 —— 合并数组
ES6扩展运算符的使用1.合并数组<!DOCTYPE html><html><head><meta charset="utf-8"><title>扩展运算符应用</title></head><body><script>//1. 数组的合并 情圣 误杀 唐探const kuaizi = ['王太利','肖央'];const fenghuang = ['曾毅','玲花'];//原创 2021-08-09 14:21:02 · 582 阅读 · 0 评论 -
同时请求两个接口——使用$(when)
需求:有时遇到一条数据,需要请求两个接口 ,两个接口都请求成功,才能拿到数据注:别问为什么不合并成一个接口,因为后端没时间,遇到这种奇葩需求,就需要我们前端工程师,特事特办了,jquery解决方案:使用$.when()参考官方文档:https://www.jquery123.com/jQuery.when/代码: $.when( COMMON.ajaxItem(url_data, params),COMMON.ajaxItem(url_video, params) )原创 2021-06-28 10:53:04 · 1995 阅读 · 0 评论 -
封装ajax——使用$.deferred
需求:Jquery的ajax虽好,但还总有些重复的东西可抽象,如contentType,data:JSON.stringfy(params),error,success中的res的状态码的判断,type: post,寻思封装一下,思路:使用jquery的$.Deferred,获取promise,传递数据代码如下: /** * 封装ajax方法 * @param {String} url * @param {Object} params * @re原创 2021-06-28 10:29:43 · 198 阅读 · 0 评论