首页
Vue
React
前端基础
文章归档
友情链接
前端学习
行动起来,活在当下
累计撰写
307
篇文章
累计创建
18
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
es6
相关的文章
2023-11-17
原型,原型链
一、原型 JavaScript 常被描述为一种基于原型的语言——每个对象拥有一个原型对象 当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾 准确地说,这些属性和方法定义在Object的构造
2023-11-17
50
0
0
es6
2023-11-17
作用域链
一、作用域 作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合 换句话说,作用域决定了代码区块中变量和其他资源的可见性 举个例子 function myFunction() { let inVariable = "函数内部变量"; } myFunction();//要先
2023-11-17
39
0
0
es6
2023-11-16
for in与for of的区别
for...in和for...of是JavaScript中用于遍历数据结构(如数组、对象等)的两种不同的循环方式。 for...in循环: for...in用于遍历对象的可枚举属性。 在每次迭代中,变量会被赋值为当前属性名。 适用于遍历对象属性,不适用于遍历数组或类似数组的对象。 示例: const
2023-11-16
58
0
0
es6
JavaScript
2023-11-14
typeof 与 instanceof 区别
一、typeof typeof 操作符返回一个字符串,表示未经计算的操作数的类型 使用方法如下: typeof operand typeof(operand) operand表示对象或原始值的表达式,其类型将被返回 举个例子 typeof 1 // 'number' typeof '1' // 's
2023-11-14
27
0
0
es6
2023-11-13
ajax原理
一、是什么 AJAX全称(Async Javascript and XML) 即异步的JavaScript 和XML,是一种创建交互式网页应用的网页开发技术,可以在不重新加载整个网页的情况下,与服务器交换数据,并且更新部分网页 Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异
2023-11-13
16
0
0
es6
2023-11-12
constructor, prototype, __proto__
__proto__(实际原型)和prototype(原型属性) constructor属性(原型对象中包含这个属性,实例当中也同样会继承这个属性) prototype属性(constructor.prototype原型对象) __proto__属性(实例指向原型对象的指针) 什么是对象? 若干属性的
2023-11-12
28
0
0
es6
2023-11-11
继承
一、是什么 继承(inheritance)是面向对象软件技术当中的一个概念。 如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类” 继承的优点 继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码 在子类别继承父类别的同
2023-11-11
28
0
0
es6
2023-10-08
bind、call、apply 区别
一、作用 call、apply、bind作用是改变函数执行时的上下文,简而言之就是改变函数运行时的this指向 那么什么情况下需要改变this的指向呢?下面举个例子 var name = "lucy"; var obj = { name: "martin", say: functio
2023-10-08
14
0
0
es6
2023-10-07
this对象
一、定义 函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别 在绝大多数情况下,函数的调用方式决定了 this 的值(运行时绑定) this 关键字是函数运行时自动生成的一个内部对象,只能在函数内部使用,总指向调用它的对象 举个例子:
2023-10-07
22
0
0
es6
1
2
3