手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
ES6
JavaScript ES6 - defineProperty
Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性 letPerson={}Object.defineProperty(Person,'name',{value:'jack',writable:true//是否可以改变})
作者:编程之家 时间:2022-09-17
Es6学习 查漏补缺
数组对象flat()用途: 用于拉平嵌套数组对象constnumbers=[1,2,[3,4,[5,6]]];//拉平一层数组numbers.flat();//输出[1,2,3,4,[5,6]]//拉平两层数组numbers.flat(2);//输出[1,2,3,4,5,6]//拉平两层数组numbers.flat().flat();//输出[1
作者:编程之家 时间:2022-09-17
ES6新增的方法
数组新增的方法some-判断数组中是否至少有一个元素是满足指定条件的,返回布尔值语法:布尔值=数组.some(function(v,i,a){return条件;})//上面的i和a是可选参数some内置的原理,遍历数组,判断每个值是否满足条件,有满足的就返回true,并break循环,遍历完以后都没有一个是
作者:编程之家 时间:2022-09-17
第2章 大觅顶目中 ES6 的使用
任务1let和const命令21.1let命令2.1.2上机训练2.1.3const命令任务2变量的解构赋值2.2.1数组的解构赋值22.2对象的解构赋值2.2.3上机训练任务3使用箭头函数2.3.1箭头函数起因2.3.2箭头函数定义2.3.3和普通函数的区别23.4箭头函数不适用场景任务4
作者:编程之家 时间:2022-09-19
面试之-ES6新增特性
1:varletconst 变量提升暂时性死区块级作用域重复声明变量修改声明的变量能用constb不用let能用let不用var2:数组新增的一些扩展运算符...将一个数组转换成逗号分割的参数序列Array.fromArray.of----转换成数组find()findIndex()等方法entries()keys()values()
作者:编程之家 时间:2022-09-19
JavaScript进阶——面向对象ES6二
ES5中的新增方法ES5新增方法概述ES5中给我们新增了一些方法,可以很方便地操作数组或字符串,这些方法主要包括:数组方法字符串方法对象方法数组方法迭代(遍历)方法:forEach()、map()、filter()、some()、every();forEach()array.forEach(function(currentValue,index,arr))
作者:编程之家 时间:2022-09-19
for of _ for in _foreach
forof是ES6版本发布的在可在map、set、arguments上执行迭代 forin的效率没有forof高forin会遍历原型链上的所有属性//可使用obj.hasOwnProperty(key)只记录键
作者:编程之家 时间:2022-09-19
ES6标准入门
第1章ECMAScript6简介第2章let和const命令第3章变量的解构赋值第4章字符串的扩展第5章正则的扩展第6章数值的扩展第7章函数的扩展第8章数组的扩展第9章对象的扩展第10章Symbol第11章Set和Map数据结构第12章Proxy第13章Reflect第14章Promise对象第15
作者:编程之家 时间:2022-09-19
ES6-ES12
js高级其实就是js的重点或难点,es6-es12的一些重难点其实在js高级也已经讲过了,所以就不赘述。这里主要是讲一些es6-es12中前面不是重难点的东西; 整理这个,整理好了之后,把以前看其他老师课程记得笔记和这里的笔记都整合下,把以前的笔记删除了吧;
作者:编程之家 时间:2022-09-19
JavaScript进阶——ES6五
ES6简介什么是ES6?ES的全称是ECMAScript,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化规范。年份版本2015年6月ES20152016年6月ES20162017年6月ES20172018年6月ES2018......ES6实际上是一个泛指,泛指ES2015及其后续的版本。为什么使用ES6
作者:编程之家 时间:2022-09-19
ES6中function函数和箭头函数的this指向
This函数的四种调用方式1.纯粹的函数调用: 这是函数的最通常用法,属于全局性调用,这是this就指全局(浏览器中为window,node中为global) 2.作为对象方法的调用: 函数还可以作为某个对象的调用,这时this就指这个上级对象 3.作为构造函数调用:
作者:编程之家 时间:2022-09-19
ES6中function函数及箭头函数的this指向
箭头函数中的this:重要特性:箭头函数没有this,所以this是定义的时候,外部所在的对象是他的this。调用的时候的this也没有arguments值;当在函数中使用一个变量的时候,首先在本函数内部查找这个变量,如果找不到那就去找他的父级函数,依次往上推,最后到window对象,全局变量默认挂载是在wi
作者:编程之家 时间:2022-09-19
JavaScript进阶——面向对象ES6四
闭包变量作用域变量根据作用域的不同分为两种:全局变量和局部变量。函数内部可以使用全局变量。函数外部不可以使用局部变量。当函数执行完毕,本作用域内的局部变量会销毁。什么是闭包闭包(closure)指有权访问另一个函数作用域中的变量的函数。-----JavaScript高级
作者:编程之家 时间:2022-09-19
1. ES6新特性--函数参数的默认值设置和rest参数
1、形参初始值给函数形参赋默认的初始值,例如c=10,调用的时候,如果c传了值,就用传的值,没有,就用默认值2、与解构赋值结合解构赋值也可以设置形参初始值没有传,就用默认,传了就用传的值 3、rest参数上面的打印结果是一个对象...args 必写这里打印的结果是一个数组,数
作者:编程之家 时间:2022-09-19
ES6-数组新增的方法
数组新增的方法1、array.forEach()循环遍历数组中的每一项letarr=[2,3,4,5,6,7,88];letnewArr=[]arr.forEach(function(item,index){newArr.push(item*10);});console.log(newArr);//[20,30,40,50,60,70,880]2.array.map()遍历数组,返回的是
作者:编程之家 时间:2022-09-19
JavaScript ES6 - var let const
var:函数级作用域,存在变量的提升,值可以更改 let:块级作用域,不存在变量的提升,值可以更改 const:块级作用域,不存在变量的提升,值不可以更改 变量提升://变量提升console.log(i)//undefinedvari=10//不是变量提升console.log(i)//aisnotfindleti=10
作者:编程之家 时间:2022-09-19
下面是包括ES6的总结的一些数组、字符串方法:
1.数组的方法unshift() 数组头部添加内容push()数组尾部添加内容pop() 数组尾部删除内容shift() 数组头部删除内容sort() 数组排序 a-b升序b-a降序 reverse()数组倒排序splice()
作者:编程之家 时间:2022-09-19
1.es6导入模块语法
exportleta=1exportletc=2exportletd=3exportdefault{'name':'makuo','age':18}#浏览器导入<scripttype="module">importm3from'./a.js'//只能导入defalut的内容是一个对象
作者:编程之家 时间:2022-09-19
JavaScript ES6 - 类
定义一个类:类中有构造器,方法,实例成员,静态成员注意:类中不能存在相同名称的方法,没有方法的重写机制<script>//1.定义类classHuman{//构造器constructor(name,age){//定义实例成员this.name=name;this.age=
作者:编程之家 时间:2022-09-19
ES6模块化
1、回顾node.js中如何实现模块化?node.js遵循CommonJs的模块化规范导入其它模块使用require()方法模块对外共享成员使用module.exports对象模块化的好处: 大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用2、前端模块化规范的分类在
作者:编程之家 时间:2022-09-19
ES6 对象数组常用方法总结
一、查找对象数组某个属性的最大值和最小值查找List数组中对象的age属性的最大值letList=[{"id":1,"name":"张三","value":20},{"id":2,"name"
作者:编程之家 时间:2022-09-19
vue中常用的es6语法
ES6语法1.varconstlet区别var的作用域是方法作用域,在方法外无法通过var定义的变量const的作用域和let的作用域相同,是块作用域,只要出在同一个{}内都是可以被访问到的,两者的主要差别是const一旦被赋值就不再被改变,在vue中大部分情况下会用const,除非知道该变量值会改变。2.
作者:编程之家 时间:2022-09-19
ES6-Module的理解
一、export命令一个模块就是一个独立的文件,该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使用export关键字输出该变量。1.1export输出变量的三种写法创建一个profile.js文件,保存了用户信息。ES6将其视为一个模块,里面用export命令对外部
作者:编程之家 时间:2022-09-19
ES6之Promise
ES6之Promise是ES6引入的异步编程的新解决方案,非常重要。语法上Promise是一个构造函数,所以我们需要结合new关键字来使用,它需要传一个函数作为参数,函数的形参是resolve和reject<script>newPromise((resolve,reject)=>{setTimeout(()=>{resol
作者:编程之家 时间:2022-09-19
es6中数组的一些新增扩展?
扩展运算符通过扩展运算符实现的是浅拷贝,修改了引用指向的值,会同步反映到新数组vararr=[1,2]vararr1=[3,4]console.log([...arr,...arr1]);// [1,2,3,4]解构const[a,...b]=[1,2,3,4]console.log(a);//1console.log(b);//[2,3,4]构造函数新增的方法数
作者:编程之家 时间:2022-09-19
JavaScript学习笔记十六——ES6简介
ES61、简介ES6,全称ECMAScript6.0,是JavaScript的下一个版本标准,2015.06发版。ES6主要是为了解决ES5的先天不足,比如JavaScript里并没有类的概念,但是目前浏览器的JavaScript是ES5版本,大多数高版本的浏览器也支持ES6,不过只实现了ES6的部分特性和功能。目前各大
作者:编程之家 时间:2022-09-19
ES5和ES6
es5的增强内容(2009年12月)严格模式(是es5新增的一个模式)1.变量命名必须要有修饰符2.函数内部this不能指向window3.函数内容的arguments形参不同步4.禁止在非函数代码块内声明函数5.禁止八进制 数组加强indexOf根据对应的内容找下标从前到后找不到返回-1lastIndexOf
作者:编程之家 时间:2022-09-19
Day-16 ES5 ES6(下)
ES5ES6(下)对象以及函数的简写对象的简写(属性简写)varname="tom"varobj={//第一个name为key第二个name指向外面的name为value/ame:name //当value是一个变量key和value的变量名为一致的时候直接写keyname}函数的简写(对象里面的函数的简
作者:编程之家 时间:2022-09-19
第2章 大觅顶目中 ES6 的使用
任务1let和const命令21.1let命令2.1.2上机训练2.1.3const命令任务2变量的解构赋值2.2.1数组的解构赋值22.2对象的解构赋值2.2.3上机训练任务3使用箭头函数2.3.1箭头函数起因2.3.2箭头函数定义2.3.3和普通函数的区别23.4箭头函数不适用场景任务4
作者:编程之家 时间:2022-09-19
第四周预习
JavaScript的版本JavaScript这种语言的基本语法结构是由ECMAScript来标准化的,所以我们说的JavaScript版本一般指的是ECMAScript版本.2009年12月,ECMAScript5.0版正式发布2011年6月,ECMAscript5.1版发布2015年6月,ECMAScript6正式发布,并且更名为“ECMAScript2015”。
作者:编程之家 时间:2022-09-19
上一页
57
58
59
60
61
62
63
64
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native