es6
文章平均质量分 56
es6
shelleyHLX
这个作者很懒,什么都没留下…
展开
-
es6features
Introduction ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009. Implementation of these featu转载 2021-12-07 14:09:29 · 126 阅读 · 0 评论 -
js检测对象中是否存在某个属性
in hasOwnProperty undefined js检测对象中是否存在某个属性 使用in关键字 该方法可以判断对象的自有属性和继承来的属性是否存在。 var o={x:1}; "x" in o; //true,自有属性存在 "y" in o; //false "toString" in o; //true,是一个继承属性 使用对象的hasOwnProperty()方法 该方法只能判断自有属性是否存在,对于继承属性会返回fa转载 2021-10-29 17:32:41 · 450 阅读 · 0 评论 -
JS判断数组中是否包含某个值
indexOf includes find findeIndex 方法1:array.indexOf 此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。 1 2 3 vararr=[1,2,3,4]; varindex=arr.indexOf(3); console.log(index); 方法2:array.includes(searcElement[,fromIndex]) 此..转载 2021-10-29 17:30:24 · 5254 阅读 · 0 评论 -
Js 判断是否为空对象{}
1、ES6的Object.keys()方法 var data = {}; var arr = Object.keys(data); alert(arr.length == 0);//true 2、json对象转化为json字符串 var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 3、jquery的isEmptyObject方法 var data = {}; var b = $.isEmptyObject(dat转载 2021-10-29 09:59:36 · 85 阅读 · 0 评论 -
export 和 export default 的区别
/**export,一个文件多个export: * export let firstname='a'; * export function a(){} * 对应的 import,导入名字不可修改,要用 as * import {firstname, a as abcd} * * export default,一个文件一个 export default * let a = 10; * export default a; a.js * export default func...转载 2021-10-21 09:29:17 · 67 阅读 · 0 评论 -
require和import的区别
当前端应用越来越复杂时,我们想要将代码分割成不同的模块,便于复用、按需加载等。 require 和 import 分别是不同模块化规范下引入模块的语句,下文将介绍这两种方式的不同之处。 1. 出现的时间、地点不同 年份 出处 require/exports 2009 CommonJS import/export 2015 ECMAScript2015(ES6) 2. 不同端(客户端/服务器)的使用限制 require/exports i转载 2021-09-30 10:26:01 · 268 阅读 · 0 评论