51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ECMAScript
ECMAScript 6 入门之Proxy代理和set
1、varuser={full_name:function(){returnthis.fname+""+this.lname;}};user.fname="bob";user.lname="wood";console.log("user.fullname:",user.full_name); 2、varuse...
代码星球
·
2020-04-06
ECMAScript
入门
Proxy
代理
set
ECMAScript 6 入门之新的数据类型Symbol
SymbolundefinednullBooleanStringNumberObjectletc=Symbol("这是一个Symbol");leta=Symbol();letb=Symbol();console.log("a:",a);console.log("b:",b);console.log("c:",c);co...
代码星球
·
2020-04-06
ECMAScript
入门
新的
数据
类型
ECMAScript 6 入门之字符串
1、字符是否存在console.log("Yo".indexOf("Y")!=-1);console.log("Yo".includes("Y"));2、以哪个字符开头和结束console.log("Yo".startsWith("Y"));console.log("Yo".endsWith("o"));3、重复多少次...
代码星球
·
2020-04-06
ECMAScript
入门
字符串
ECMAScript 6 入门之变量的解构赋值
1、vara=1,b=2,c=3;console.log("a:",a)console.log("b:",b)console.log("c:",c)var[q,w,e]=[4,5,6];console.log("q:",q)console.log("w:",w)console.log("e:",e)2、var[q,[w...
代码星球
·
2020-04-06
ECMAScript
入门
变量
解构
赋值
ECMAScript 6 入门之let和const的用法
1、//查看js的引入路径是否正确console.log("1:",1)2、vara=1;letb=2;console.log("a:",a)console.log("b:",b)3、if(true){vara=1;letb=2;}console.log("a:",a)console.log("b:",b)4、if(1...
代码星球
·
2020-04-06
ECMAScript
入门
let
const
用法
ECMAScript 提案阶段
stage0strawman任何讨论、想法、改变或者还没加到提案的特性都在这个阶段。只有TC39成员可以提交。stage1proposal(1)产出一个正式的提案。(2)发现潜在的问题,例如与其他特性的关系,实现难题。(3)提案包括详细的API描述,使用例子,以及关于相关的语义和算法。stage2draft(1)提供一...
代码星球
·
2020-04-06
ECMAScript
提案
阶段
ECMAScript 5(ES5)中bind方法简介备忘
一直以来对和this有关的东西模糊不清,譬如call、apply等等。这次看到一个和bind有关的笔试题,故记此文以备忘。 bind和call以及apply一样,都是可以改变上下文的this指向的。不同的是,call和apply一样,直接引用在方法上,而bind绑定this后返回一个方法,但内部核心还是apply。 ...
代码星球
·
2020-04-02
ECMAScript
ES5
bind
方法
简介
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他