随笔分类 - JavaScript
JavaScript 脚本语言
摘要:前端常用函数及其方法 说明:日常开发中需要关注的东西太多了,难免会有些东西容易遗忘,那么好记性不如烂笔头就体现出来了 生成一个数组 我有一个 数字,是根据计算得来的,但是现在我要把它扩展成一个数组 const count = 6 const arr = Array.from({ length: co
阅读全文
摘要:在预览线上之前还得补习一下别的知识 在使用url进行参数传递时,经常会传递一些中文名的参数或URL地址,在后台处理时会发生转换错误.在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端jav
阅读全文
摘要:?.可选链操作符 可选链允许读取连接对象链深处的属性值而不必明确验证链中每个引用是否有效。该表达式短路返回值 语法:obj?.prop obj?.[expr] arr?.[index] func?.(args) 例如一个表达式 res && res.data && res.data.status 意
阅读全文
摘要:什么是高阶函数? 高阶函数英文叫Higher-order function。JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。 举个最简单的高阶函数 function add(x, y, f)
阅读全文
摘要:1、for-in for-in遍历所有能通过对象访问的,可枚举的属性,包括实例属性和原型属性,引伸为defineProperty的[[Enumerable]]属性. ES5中将constructor和prototype属性的[[Enumerable]]设为false,即不可枚举,但不适用于所有浏览器
阅读全文
摘要:这篇文章不适合前端小白阅读,需要对JS和ES6有一定了解,否则遇到一些写法可能不太看得懂
因为精力有限,我只加了较为粗略但足以帮助读者理解的注释,因为多数题也只有几行代码而已.
如果遇到还不懂的地方,我认为读者完全可以自己去查询文档来了解为什么这么做,为什么使用这个函数.
或者,先查询该问题通常的解决思路,再回来参考我的实现
代码大量使用了ES6的语法
阅读全文

浙公网安备 33010602011771号