一些词

Polyfill :Polyfill 是一块代码(通常是 Web 上的 JavaScript),用来为旧浏览器提供它没有原生支持的较新的功能。

    参考链接:https://developer.mozilla.org/zh-CN/docs/Glossary/Polyfill

shim:   shim是将不同 api封装成一种,比如 jQuery的 $.ajax 封装了 XMLHttpRequest和 IEActiveXObject方式创建xhr对象。它将一个新的API引入到一个旧的环境中,而且仅靠旧环境中已有的手段实现。

    参考链接:https://blog.csdn.net/e_li_na/article/details/79925094

字面量:计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数浮点数以及字符串;而有很多也对布尔类型字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组记录和对象等复合类型的值也支持字面量表示法。

    参考链接:https://baike.baidu.com/item/%E5%AD%97%E9%9D%A2%E9%87%8F/8500322?fr=aladdin

lodash: lodash是一套工具库,内部封装了很多字符串、数组、对象等常见数据类型的处理函数。lodash的所有函数都不会在原有的数据上进行操作,而是复制出一个新的数据而不改变原有数据。类似immutable.js的理念去处理。

    参考链接:https://www.lodashjs.com/

上一篇:javascript – 从任意深度的父/子关系中的所有对象中删除特定属性


下一篇:[Javascript] Build lodash.omitBy and lodash.pickBy with Object.fromEntries + Object.entry (isomorphi