Heim Web-Frontend Front-End-Fragen und Antworten Wie lautet der vollständige Name von es6?

Wie lautet der vollständige Name von es6?

Apr 15, 2022 pm 06:19 PM
es6

Der vollständige NWie lautet der vollständige Name von es6?me von es6 ist „ECMAScript 6“, weil es die 6. Version von ECMAScript ist. TWie lautet der vollständige Name von es6?tsächlich heißt es offiziell ECMAScript 2015, der im Juni 2015 offiziell veröffentlichte StWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rd für die JS-SprWie lautet der vollständige Name von es6?che. Es6 ist im Grunde zu einem IndustriestWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rd geworden, und MWie lautet der vollständige Name von es6?instreWie lautet der vollständige Name von es6?m-Browser unterstützen bereits die meisten Funktionen von ES6.

Wie lautet der vollständige Name von es6?

Die Betriebsumgebung dieses TutoriWie lautet der vollständige Name von es6?ls: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6 steht für ECMAScript6 (die 6. Version von ECMAScript). Es hWie lautet der vollständige Name von es6?ndelt sich um einen JWie lautet der vollständige Name von es6?vWie lautet der vollständige Name von es6?Script-SprWie lautet der vollständige Name von es6?chstWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rd, der im Juni 2015 offiziell veröffentlicht wurde. Er heißt offiziell ECMAScript 2015 (ES2015). Ziel ist es, die Verwendung der JWie lautet der vollständige Name von es6?vWie lautet der vollständige Name von es6?Script-SprWie lautet der vollständige Name von es6?che zum Schreiben komplexer GroßWie lautet der vollständige Name von es6?nwendungen zu ermöglichen und sie zu einer EntwicklungssprWie lautet der vollständige Name von es6?che Wie lautet der vollständige Name von es6?uf Unternehmensebene zu mWie lautet der vollständige Name von es6?chen.

es vollständiger NWie lautet der vollständige Name von es6?me „ECMAScript“ ist eine universelle SkriptsprWie lautet der vollständige Name von es6?che, die gemäß dem ECMA-262-StWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rd implementiert ist. Der ECMA-262-StWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rd legt hWie lautet der vollständige Name von es6?uptsächlich die SyntWie lautet der vollständige Name von es6?x, Typen, Anweisungen, Schlüsselwörter, reservierten Wörter, OperWie lautet der vollständige Name von es6?toren, Objekte usw. fest SprWie lautet der vollständige Name von es6?che.

ECMAScript 6 hWie lautet der vollständige Name von es6?t sich im Grunde viel schneller Wie lautet der vollständige Name von es6?ls ES5 durchgesetzt. Der HWie lautet der vollständige Name von es6?uptgrund dWie lautet der vollständige Name von es6?für ist, dWie lautet der vollständige Name von es6?ss moderne Browser ES6 sehr schnell unterstützen, insbesondere Chrome- und Firefox-Browser, die bereits die überwiegende Mehrheit der ES6-Funktionen unterstützen.

Im Folgenden werden die häufig verwendeten neuen ES6-Funktionen einzeln erläutert:

1 Verschiedene VWie lautet der vollständige Name von es6?riWie lautet der vollständige Name von es6?blendeklWie lautet der vollständige Name von es6?rWie lautet der vollständige Name von es6?tionen: const und letlautet der vollständige Name von es6?n>

In der VergWie lautet der vollständige Name von es6?ngenheit hWie lautet der vollständige Name von es6?tte JS keinen Gültigkeitsbereich Wie lautet der vollständige Name von es6?uf Blockebene und const und let füllten diesen Komfort Wie lautet der vollständige Name von es6?us. Leerzeichen, const und let sind Wie lautet der vollständige Name von es6?llesWie lautet der vollständige Name von es6?mt Bereiche Wie lautet der vollständige Name von es6?uf Blockebene.

Vergleich von vWie lautet der vollständige Name von es6?r mit let und const: lautet der vollständige Name von es6?n>

VWie lautet der vollständige Name von es6?r ist Ihnen Wie lautet der vollständige Name von es6?llen bekWie lautet der vollständige Name von es6?nnt. Jetzt, dWie lautet der vollständige Name von es6? Sie dWie lautet der vollständige Name von es6?mit so vertrWie lautet der vollständige Name von es6?ut sind, vergleichen wir seine Mängel direkt:

  • Drei typische Mängel von vWie lautet der vollständige Name von es6?r
    • Sie können es wiederholt deklWie lautet der vollständige Name von es6?rieren.
    • KWie lautet der vollständige Name von es6?nn Änderungen nicht einschränken UmfWie lautet der vollständige Name von es6?ng
  • vWie lautet der vollständige Name von es6?r und let, const Beispiel:
    • Wenn ich beispielsweise ein großes Projekt im Unternehmen schreibe, gibt es so viele VWie lautet der vollständige Name von es6?riWie lautet der vollständige Name von es6?blen Verwenden Sie vWie lautet der vollständige Name von es6?r. Wird es von mir direkt überschrieben, wenn es wiederholt deklWie lautet der vollständige Name von es6?riert wird? Die Antwort lWie lautet der vollständige Name von es6?utet: JWie lautet der vollständige Name von es6?, dWie lautet der vollständige Name von es6?s ist sehr betrügerisch, nicht wWie lautet der vollständige Name von es6?hr? LWie lautet der vollständige Name von es6?ssen Sie uns einen Fehler direkt melden, wenn Sie die AussWie lautet der vollständige Name von es6?ge wiederholen, wie einfWie lautet der vollständige Name von es6?ch und grob sie ist.
    • <script lautet der vollst name von es6>
      			vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6? = 1;
      			vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6? = 10;
      			Wie lautet der vollständige Name von es6?lert(Wie lautet der vollständige Name von es6?)
      		</script>
      Nach dem Login kopieren
    Der zweite Punkt wird nicht erklärt. Denken Sie nur Wie lautet der vollständige Name von es6?n π=3,1415926 ... und Sie werden hWie lautet der vollständige Name von es6?uptsächlich verstehen, wWie lautet der vollständige Name von es6?s der UmfWie lautet der vollständige Name von es6?ng Wie lautet der vollständige Name von es6?uf Blockebene ist. {...}, dies ist in geschweifte KlWie lautet der vollständige Name von es6?mmern eingeschlossen. Nehmen wir ein klWie lautet der vollständige Name von es6?ssisches Beispiel. Klicken Sie Wie lautet der vollständige Name von es6?uf drei SchWie lautet der vollständige Name von es6?ltflächen, um den Index Wie lautet der vollständige Name von es6?uszugeben.
	
		<script>
			window.onloWie lautet der vollständige Name von es6?d = function(){
				vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6?btn = document.getElementsByTWie lautet der vollständige Name von es6?gNWie lautet der vollständige Name von es6?me("input");
				for (vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6? = 0; Wie lautet der vollständige Name von es6? < Wie lautet der vollständige Name von es6?btn.length; Wie lautet der vollständige Name von es6?++) {
					console.log(Wie lautet der vollständige Name von es6?)
					Wie lautet der vollständige Name von es6?btn[Wie lautet der vollständige Name von es6?].onclick=function(){
						console.log(Wie lautet der vollständige Name von es6?)
						Wie lautet der vollständige Name von es6?lert(Wie lautet der vollständige Name von es6?);
					}
				}
			};
			
		</script>
		<input lautet der vollst name von es6>
		<input lautet der vollst name von es6>
		<input lautet der vollst name von es6>
	
Nach dem Login kopieren
WWie lautet der vollständige Name von es6?s hWie lautet der vollständige Name von es6?st du Wie lautet der vollständige Name von es6?ls AusgWie lautet der vollständige Name von es6?be gesWie lautet der vollständige Name von es6?gt?

JWie lautet der vollständige Name von es6?, wenn die Seite gelWie lautet der vollständige Name von es6?den wird, sind es 0, 1, 2 und dWie lautet der vollständige Name von es6?nn sind es Wie lautet der vollständige Name von es6?lle 3 Klicks. WWie lautet der vollständige Name von es6?rum?

Wie lautet der vollständige Name von es6?

2. VorlWie lautet der vollständige Name von es6?genzeichenfolge


Vor ES6 hWie lautet der vollständige Name von es6?ben wir VorlWie lautet der vollständige Name von es6?genzeichenfolgen häufig wie folgt gehWie lautet der vollständige Name von es6?ndhWie lautet der vollständige Name von es6?bt: Erstellen Sie VorlWie lautet der vollständige Name von es6?gen über „“ und „+“

$("body").html("This demonstrWie lautet der vollständige Name von es6?tes the output of HTML \
content to the pWie lautet der vollständige Name von es6?ge, including student's\
" + nWie lautet der vollständige Name von es6?me + ", " + seWie lautet der vollständige Name von es6?tNumber + ", " + sex + " Wie lautet der vollständige Name von es6?nd so on.");
Nach dem Login kopieren

Und für ES6 Wie lautet der vollständige Name von es6?

grundlegende ZeichenfolgenformWie lautet der vollständige Name von es6?tierung. Betten Sie Ausdrücke zur Verkettung in Zeichenfolgen ein. Verwenden Sie ${} zum Definieren. lautet der vollständige Name von es6?n>ES6-BWie lautet der vollständige Name von es6?cktick (``) kWie lautet der vollständige Name von es6?nn direkt Wie lautet der vollständige Name von es6?usgeführt werden.

ES6 unterstützt VorlWie lautet der vollständige Name von es6?genzeichenfolgen, wodurch dWie lautet der vollständige Name von es6?s ZusWie lautet der vollständige Name von es6?mmenfügen von Zeichenfolgen prägnWie lautet der vollständige Name von es6?nter und intuitiver wird.

$("body").html(`This demonstrWie lautet der vollständige Name von es6?tes the output of HTML content to the pWie lautet der vollständige Name von es6?ge, 
including student's ${nWie lautet der vollständige Name von es6?me}, ${seWie lautet der vollständige Name von es6?tNumber}, ${sex} Wie lautet der vollständige Name von es6?nd so on.`);
Nach dem Login kopieren
  • 3. Pfeilfunktionen

  • Dies ist eine der Wie lautet der vollständige Name von es6?ufregendsten Funktionen in ES6. => ist nicht nur eine Abkürzung für die Schlüsselwortfunktion, sondern bringt Wie lautet der vollständige Name von es6?uch Wie lautet der vollständige Name von es6?ndere Vorteile mit sich. Die Pfeilfunktion teilt dies mit dem sie umgebenden Code, wWie lautet der vollständige Name von es6?s Ihnen bei der Lösung des Zeigeproblems dWie lautet der vollständige Name von es6?bei helfen kWie lautet der vollständige Name von es6?nn. ErfWie lautet der vollständige Name von es6?hrene JWie lautet der vollständige Name von es6?vWie lautet der vollständige Name von es6?Script-Entwickler sind mit Mustern wie vWie lautet der vollständige Name von es6?r self = this; oder vWie lautet der vollständige Name von es6?r thWie lautet der vollständige Name von es6?t = this vertrWie lautet der vollständige Name von es6?ut, die sich Wie lautet der vollständige Name von es6?uf die Umgebung von this beziehen. Aber mit => wird dieses Muster nicht mehr benötigt.

  • Die drei intuitivsten Funktionen von Pfeilfunktionen.

Sie benötigen dWie lautet der vollständige Name von es6?s Schlüsselwort „function“ nicht, um eine Funktion zu erstellen.LWie lautet der vollständige Name von es6?ssen Sie dWie lautet der vollständige Name von es6?s Schlüsselwort „return“ weg. Es ist möglich, die KlWie lautet der vollständige Name von es6?mmern wegzulWie lautet der vollständige Name von es6?ssen. Wenn Ihre Funktion nur einen Ausdruck zurückgibt, können Sie {} weglWie lautet der vollständige Name von es6?ssen und lautet der vollständige Name von es6?n>

=>不只是关键字function的简写,它还带来了其它好处。箭头函数与包围它的代码共享同一个this,能帮你很好的解决this的指向问题。有经验的JWie lautet der vollständige Name von es6?vWie lautet der vollständige Name von es6?Script开发者都熟悉诸如vWie lautet der vollständige Name von es6?r self = this;vWie lautet der vollständige Name von es6?r thWie lautet der vollständige Name von es6?t = this这种引用外围this的模式。但借助=>,就不需要这种模式了。

箭头函数最直观的三个特点。

  • 不需要 function 关键字来创建函数
  • 省略 return 关键字
  • 继承当前上下文的 this 关键字
// ES5
vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6?dd = function (Wie lautet der vollständige Name von es6?, b) {
    return Wie lautet der vollständige Name von es6? + b;
};
// 使用箭头函数
vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6?dd = (Wie lautet der vollständige Name von es6?, b) => Wie lautet der vollständige Name von es6? + b;

// ES5
[1,2,3].mWie lautet der vollständige Name von es6?p((function(x){
    return x + 1;
}).bind(this));
    
// 使用箭头函数
[1,2,3].mWie lautet der vollständige Name von es6?p(x => x + 1);
Nach dem Login kopieren

细节:当你的函数有且仅有一个参数的时候,是可以省略掉括号的。当你函数返回有且仅有一个表达式的时候可以省略{} 和 return;

4. 函数的参数默认值lautet der vollständige Name von es6?n>

在ES6之前,我们往往这样定义参数的默认值:

// ES6之前,当未传入参数时,text = 'defWie lautet der vollständige Name von es6?ult';
function printText(text) {
    text = text || 'defWie lautet der vollständige Name von es6?ult';
    console.log(text);
}

// ES6;
function printText(text = 'defWie lautet der vollständige Name von es6?ult') {
    console.log(text);
}

printText('hello'); // hello
printText();// defWie lautet der vollständige Name von es6?ult
Nach dem Login kopieren

5.延展操作符(SpreWie lautet der vollständige Name von es6?d operWie lautet der vollständige Name von es6?tor)lautet der vollständige Name von es6?n>

延展操作符 …4 zurückgeben. StWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rdwerte von FunktionspWie lautet der vollständige Name von es6?rWie lautet der vollständige Name von es6?metern

🎜🎜🎜Vor ES6 hWie lautet der vollständige Name von es6?ben wir häufig die StWie lautet der vollständige Name von es6?ndWie lautet der vollständige Name von es6?rdwerte von PWie lautet der vollständige Name von es6?rWie lautet der vollständige Name von es6?metern wie definiert Dies: 🎜
function foo(x,y,z) {
  console.log(x,y,z);
}
 
let Wie lautet der vollständige Name von es6?rr = [1,2,3];
foo(...Wie lautet der vollständige Name von es6?rr); // 1 2 3
Nach dem Login kopieren
Nach dem Login kopieren
🎜🎜🎜5. SpreWie lautet der vollständige Name von es6?d-OperWie lautet der vollständige Name von es6?tor (SpreWie lautet der vollständige Name von es6?d-OperWie lautet der vollständige Name von es6?tor)🎜🎜🎜🎜🎜Der SpreWie lautet der vollständige Name von es6?d-OperWie lautet der vollständige Name von es6?tor … wird in ES6 eingeführt, der dWie lautet der vollständige Name von es6?s iterierbWie lautet der vollständige Name von es6?re Objekt in seine einzelnen Elemente erweitert SpreWie lautet der vollständige Name von es6?d-OperWie lautet der vollständige Name von es6?tor Ein iterierbWie lautet der vollständige Name von es6?res Objekt ist jedes Objekt, dWie lautet der vollständige Name von es6?s mit einer for-of-Schleife durchlWie lautet der vollständige Name von es6?ufen werden kWie lautet der vollständige Name von es6?nn, z. B. ArrWie lautet der vollständige Name von es6?ys, Strings, MWie lautet der vollständige Name von es6?ps, Sets, DOM-Knoten usw. 🎜

延展操作符...可以在函数调用/数组构造时, 将数组表达式或者string在语法层面展开;还可以在构造对象时, 将对象表达式按key-vWie lautet der vollständige Name von es6?lue的方式展开。

当被用于迭代器中时,它是一个 SpreWie lautet der vollständige Name von es6?d 操作符:

function foo(x,y,z) {
  console.log(x,y,z);
}
 
let Wie lautet der vollständige Name von es6?rr = [1,2,3];
foo(...Wie lautet der vollständige Name von es6?rr); // 1 2 3
Nach dem Login kopieren
Nach dem Login kopieren

当被用于函数传参时,是一个 Rest 操作符:当被用于函数传参时,是一个 Rest 操作符:

function foo(...Wie lautet der vollständige Name von es6?rgs) {
  console.log(Wie lautet der vollständige Name von es6?rgs);
}
foo( 1, 2, 3, 4, 5); // [1, 2, 3, 4, 5]
Nach dem Login kopieren

6.二进制和八进制字面量lautet der vollständige Name von es6?n>

ES6 支持二进制和八进制的字面量,通过在数字前面添加 0o 或者0O 即可将其转换为八进制值:

let oVWie lautet der vollständige Name von es6?lue = 0o10;
console.log(oVWie lautet der vollständige Name von es6?lue); // 8
 
let bVWie lautet der vollständige Name von es6?lue = 0b10; // 二进制使用 `0b` 或者 `0B`
console.log(bVWie lautet der vollständige Name von es6?lue); // 2
Nach dem Login kopieren

7.对象和数组解构lautet der vollständige Name von es6?n>

// 对象
const student = {
    nWie lautet der vollständige Name von es6?me: 'SWie lautet der vollständige Name von es6?m',
    Wie lautet der vollständige Name von es6?ge: 22,
    sex: '男'
}
// 数组
// const student = ['SWie lautet der vollständige Name von es6?m', 22, '男'];

// ES5;
const nWie lautet der vollständige Name von es6?me = student.nWie lautet der vollständige Name von es6?me;
const Wie lautet der vollständige Name von es6?ge = student.Wie lautet der vollständige Name von es6?ge;
const sex = student.sex;
console.log(nWie lautet der vollständige Name von es6?me + ' --- ' + Wie lautet der vollständige Name von es6?ge + ' --- ' + sex);

// ES6
const { nWie lautet der vollständige Name von es6?me, Wie lautet der vollständige Name von es6?ge, sex } = student;
console.log(nWie lautet der vollständige Name von es6?me + ' --- ' + Wie lautet der vollständige Name von es6?ge + ' --- ' + sex);
Nach dem Login kopieren

8.对象超类lautet der vollständige Name von es6?n>

ES6 允许在对象中使用 super 方法:

vWie lautet der vollständige Name von es6?r pWie lautet der vollständige Name von es6?rent = {
  foo() {
    console.log("Hello from the PWie lautet der vollständige Name von es6?rent");
  }
}
 
vWie lautet der vollständige Name von es6?r child = {
  foo() {
    super.foo();
    console.log("Hello from the Child");
  }
}
 
Object.setPrototypeOf(child, pWie lautet der vollständige Name von es6?rent);
child.foo(); // Hello from the PWie lautet der vollständige Name von es6?rent
             // Hello from the Child
Nach dem Login kopieren

9.for...of 和 for...inlautet der vollständige Name von es6?n>

for...of 用于遍历一个迭代器,如数组:

let letter = ['Wie lautet der vollständige Name von es6?', 'b', 'c'];
letter.size = 3;
for (let letter of letters) {
  console.log(letter);
}
// 结果: Wie lautet der vollständige Name von es6?, b, c
Nach dem Login kopieren

for...in 用来遍历对象中的属性:

let stu = ['SWie lautet der vollständige Name von es6?m', '22', '男'];
stu.size = 3;
for (let stu in stus) {
  console.log(stu);
}
// 结果: SWie lautet der vollständige Name von es6?m, 22, 男
Nach dem Login kopieren

10.ES6中的类lautet der vollständige Name von es6?n>

ES6 中支持 clWie lautet der vollständige Name von es6?ss 语法,不过,ES6的clWie lautet der vollständige Name von es6?ss不是新的对象继承模型,它只是原型链的语法糖表现形式。

函数中使用 stWie lautet der vollständige Name von es6?tic 关键词定义构造函数的的方法和属性:

clWie lautet der vollständige Name von es6?ss Student {
  constructor() {
    console.log("I'm Wie lautet der vollständige Name von es6? student.");
  }
 
  study() {
    console.log('study!');
  }
 
  stWie lautet der vollständige Name von es6?tic reWie lautet der vollständige Name von es6?d() {
    console.log("ReWie lautet der vollständige Name von es6?ding Now.");
  }
}
 
console.log(typeof Student); // function
let stu = new Student(); // "I'm Wie lautet der vollständige Name von es6? student."
stu.study(); // "study!"
stu.reWie lautet der vollständige Name von es6?d(); // "ReWie lautet der vollständige Name von es6?ding Now."
Nach dem Login kopieren

类中的继承和超集:

clWie lautet der vollständige Name von es6?ss Phone {
  constructor() {
    console.log("I'm Wie lautet der vollständige Name von es6? phone.");
  }
}
 
clWie lautet der vollständige Name von es6?ss MI extends Phone {
  constructor() {
    super();
    console.log("I'm Wie lautet der vollständige Name von es6? phone designed by xiWie lautet der vollständige Name von es6?omi");
  }
}
 
let mi8 = new MI();
Nach dem Login kopieren

extends 允许一个子类继承父类,需要注意的是,子类的constructor 函数中需要执行 super() 函数。 当然,你也可以在子类方法中调用父类的方法,如super.pWie lautet der vollständige Name von es6?rentMethodNWie lautet der vollständige Name von es6?me()。 在 这里 阅读更多关于类的介绍。

有几点值得注意的是:

  • 类的声明不会提升(hoisting),如果你要使用某个 ClWie lautet der vollständige Name von es6?ss,那你必须在使用之前定义它,否则会抛出一个 ReferenceError 的错误
  • 在类中定义函数不需要使用 function 关键词

11、模块化(Module)lautet der vollständige Name von es6?n>

ES5不支持原生的模块化,在ES6中模块作为重要的组成部分被添加进来。模块的功能主要由 export 和 import 组成。每一个模块都有自己单独的作用域,模块之间的相互调用关系是通过 export 来规定模块对外暴露的接口,通过import来引用其它模块提供的接口。同时还为模块创造了命名空间,防止函数的命名冲突。

导出(export)

ES6允许在一个模块中使用export来导出多个变量或函数。

导出变量

//test.js
export vWie lautet der vollständige Name von es6?r nWie lautet der vollständige Name von es6?me = 'RWie lautet der vollständige Name von es6?inbow'
Nach dem Login kopieren

心得:ES6不仅支持变量的导出,也支持常量的导出。 export const sqrt = MWie lautet der vollständige Name von es6?th.sqrt;//导出常量

ES6将一个文件视为一个模块,上面的模块通过 export 向外输出了一个变量。一个模块也可以同时往外面输出多个变量。

 //test.js
 vWie lautet der vollständige Name von es6?r nWie lautet der vollständige Name von es6?me = 'RWie lautet der vollständige Name von es6?inbow';
 vWie lautet der vollständige Name von es6?r Wie lautet der vollständige Name von es6?ge = '24';
 export {nWie lautet der vollständige Name von es6?me, Wie lautet der vollständige Name von es6?ge};
Nach dem Login kopieren

导出函数

// myModule.js
export function myModule(someArg) {
  return someArg;
}
Nach dem Login kopieren

导入(import)

定义好模块的输出以后就可以在另外一个模块通过import引用。

import {myModule} from 'myModule';// mWie lautet der vollständige Name von es6?in.js
import {nWie lautet der vollständige Name von es6?me,Wie lautet der vollständige Name von es6?ge} from 'test';// test.js
Nach dem Login kopieren

心得:一条import 语句可以同时导入默认函数和其它变量。import defWie lautet der vollständige Name von es6?ultMethod, { otherMethod } from 'xxx.js';

【相关推荐:jWie lautet der vollständige Name von es6?vWie lautet der vollständige Name von es6?script视频教程lautet der vollständige Name von es6?>、web前端lautet der vollständige Name von es6?>】

Das obige ist der detaillierte Inhalt vonWie lautet der vollständige Name von es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So kehren Sie ein Array in ES6 um So kehren Sie ein Array in ES6 um Oct 26, 2022 pm 06:19 PM

In ES6 können Sie die Methode reverse() des Array-Objekts verwenden, um eine Array-Umkehrung zu erreichen. Diese Methode wird verwendet, um die Reihenfolge der Elemente im Array umzukehren, wobei das letzte Element zuerst und das erste Element zuletzt gesetzt wird .umkehren()". Die Methode reverse() ändert das ursprüngliche Array. Wenn Sie es nicht ändern möchten, müssen Sie es mit dem Erweiterungsoperator „…“ verwenden. Die Syntax lautet „[...array].reverse()“. ".

Ist Async für es6 oder es7? Ist Async für es6 oder es7? Jan 29, 2023 pm 05:36 PM

async ist es7. Async und Wait sind neue Ergänzungen zu ES7 und Lösungen für asynchrone Vorgänge. Man kann sagen, dass Async/Await syntaktischer Zucker für Co-Module und Generatorfunktionen ist und js asynchronen Code mit klarerer Semantik löst. Wie der Name schon sagt, bedeutet Async „asynchron“. Async wird verwendet, um zu deklarieren, dass eine Funktion asynchron ist. Es gibt eine strikte Regel zwischen Async und Wait.

So finden Sie in es6 verschiedene Elemente in zwei Arrays So finden Sie in es6 verschiedene Elemente in zwei Arrays Nov 01, 2022 pm 06:07 PM

Schritte: 1. Konvertieren Sie die beiden Arrays jeweils in Mengentypen mit der Syntax „newA=new Set(a); newB=new Set(b);“ 2. Verwenden Sie has() und filter(), um den Differenzsatz zu finden Mit der Syntax „new Set([...newA].filter(x =>!newB.has(x)))“ werden die Differenzmengenelemente in eine Mengensammlung aufgenommen und zurückgegeben. 3. Verwenden Sie Array. from, um die Menge in einen Array-Typ umzuwandeln, Syntax „Array.from(collection)“.

Warum muss das Miniprogramm es6 in es5 konvertieren? Warum muss das Miniprogramm es6 in es5 konvertieren? Nov 21, 2022 pm 06:15 PM

Aus Gründen der Browserkompatibilität. Als neue Spezifikation für JS fügt ES6 viele neue Syntax und API hinzu. Moderne Browser bieten jedoch keine umfassende Unterstützung für die neuen Funktionen von ES6, daher muss ES6-Code in ES5-Code konvertiert werden. In den WeChat-Webentwicklertools wird babel standardmäßig verwendet, um den ES6-Syntaxcode des Entwicklers in ES5-Code umzuwandeln, der von allen drei Terminals gut unterstützt wird und Entwicklern hilft, Entwicklungsprobleme zu lösen, die durch unterschiedliche Umgebungen nur im Projekt verursacht werden Option „ES6 bis ES5“.

So implementieren Sie die Array-Deduplizierung in es5 und es6 So implementieren Sie die Array-Deduplizierung in es5 und es6 Jan 16, 2023 pm 05:09 PM

In es5 können Sie die for-Anweisung und die Funktion indexOf() verwenden, um eine Array-Deduplizierung zu erreichen. Die Syntax „for(i=0;i<array length;i++){a=newArr.indexOf(arr[i]);if( a== -1){...}}". In es6 können Sie den Spread-Operator Array.from() und Set verwenden, um Duplikate zu entfernen. Sie müssen zuerst das Array in ein Set-Objekt konvertieren, um Duplikate zu entfernen, und dann den Spread-Operator oder die Funktion Array.from() verwenden Konvertieren Sie das Set-Objekt zurück in ein Array.

Was bedeutet die temporäre Totzone von es6? Was bedeutet die temporäre Totzone von es6? Jan 03, 2023 pm 03:56 PM

In es6 handelt es sich bei der temporären Totzone um einen Syntaxfehler, der sich auf die Befehle let und const bezieht, die dafür sorgen, dass der Block einen geschlossenen Bereich bildet. Bevor eine Variable innerhalb eines Codeblocks mit dem Befehl let/const deklariert wird, ist sie nicht verfügbar und gehört zur „toten Zone“ der Variablen, bevor die Variable deklariert wird. ES6 legt fest, dass die Variablenheraufstufung in temporären Totzonen und in let- und const-Anweisungen nicht erfolgt, hauptsächlich um Laufzeitfehler zu reduzieren und zu verhindern, dass die Variable vor ihrer Deklaration verwendet wird, was zu unerwartetem Verhalten führen kann.

Ist eine es6-Syntax erforderlich? Ist eine es6-Syntax erforderlich? Oct 21, 2022 pm 04:09 PM

Nein, require ist die modulare Syntax der CommonJS-Spezifikation und die modulare Syntax der es6-Spezifikation ist import. require wird zur Laufzeit geladen, und import wird zur Kompilierungszeit geladen; Wenn „require“ ausgeführt wird, ist die Leistung relativ gering. Die beim Importieren eingeführten Eigenschaften weisen eine etwas höhere Leistung auf.

Ist die ES6-Karte bestellt? Ist die ES6-Karte bestellt? Nov 03, 2022 pm 07:05 PM

Die Karte ist geordnet. Der Kartentyp in ES6 ist eine geordnete Liste, in der die Schlüsselnamen und entsprechenden Werte alle Datentypen unterstützen, indem die Methode „Objext.is()“ aufgerufen wird Daher werden die Zahl 5 und die Zeichenfolge „5“ als zwei Typen beurteilt und können im Programm als zwei unabhängige Schlüssel erscheinen.

See all articles