JS随笔记录
DrinkWater Sun
这个周末没时间
展开
-
javaScript随笔之filter、includes
javaScript随笔之filter、includes 先简单介绍下两个方法 filter () 过滤 filter()方法 创建一个新数组 新数组中的元素是通过某些条件将原来的数组中的某些元素复制到新数组中。filter()方法接收一个 函数 作为参数,而这个函数的参数就是原数组的每一个元素.然后根据返回值是true还是false决定保留还是丢弃该元素。 includes () includ...原创 2019-04-23 15:12:23 · 1544 阅读 · 0 评论 -
实际开发之数据操作——indexOf()、find()方法
find()、 indexOf() find():数组方法,返回通过测试的数组的第一个元素的值 当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。 如果没有符合条件的元素返回 undefined indexOf(): JavaScript String 对象的indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。 示...原创 2019-06-25 18:48:06 · 968 阅读 · 0 评论 -
关于let变量提升的思考
原文地址转载 2021-08-16 10:34:18 · 91 阅读 · 0 评论 -
javascript 中 call() 、apply()和 bind()详解
前端日常开发的时候,这几个方法出现的频率还是很高的,之前一直没有去仔细的学习一下这几个这方法,今天总结一下 参考文章 https://blog.csdn.net/learninginJAVA/article/details/48914751 1. call、apply 在javascript中 call 和 apply 方法都是为了改变某个函数运行时的上下文,也就是说,为了改变函数内部的thi...原创 2019-10-29 10:34:35 · 399 阅读 · 0 评论 -
vue中Webpack-der-server配置proxy实现跨域请求
示例 webpack配置文件 module.exports = { //... devServer: { // ... 其他配置 proxy: { '/api': { target: 'http://30.50.20.6:8080/', // 接口域名 changeOrigin: true, // 域名时需要 ws...原创 2019-10-23 15:21:46 · 992 阅读 · 0 评论 -
前端通过url实现文件下载
get请求方式 和后端确定接口,在请求拦截里设置请求头 前端创建超链接,通过a标签的链接向后端服务发get请求,接收后端的文件流, // 界面代码 <a @click="downFile()">{{文件名}}</a> // 文件下载 downFile () { let a = document.createElement('a...原创 2019-10-23 14:40:59 · 12306 阅读 · 1 评论 -
js类型化数组(二进制数组)(缓冲和视图)
A) 缓冲(ArrayBuffer)和视图 JavaScript类型化数组将实现拆分为缓冲和视图两部分。一个缓冲(ArrayBuffer)描述的是内存中的一段二进制数据,缓冲没有格式可言,并且不提供机制访问其内容。为了访问在缓存对象中包含的内存,你需要使用视图。视图可以将二进制数据转换为实际有类型的数组。一个缓冲可以提供给多个视图进行读取,不同类型的视图读取的内存长度不同,读取出来的数据格式也不...转载 2019-10-20 16:15:22 · 439 阅读 · 0 评论 -
关于Object.create()和它的参数
Object.create() 根据现有对象创建新对象 可以实现继承 使用Object.getPrototypeOf()来获取指定对象的原型对象 let obj = { name: 'sun', age: 24, } // 可以看到name属性其实不是newObj自身原有的,而是继承而来 let newObj = Object.create(obj) // {} conso...原创 2019-10-20 13:25:41 · 950 阅读 · 0 评论