相关疑难解决方法(0)

Javascript是基于原型的语言是什么意思?

据说Javascript的一个主要优点是它是一种基于原型的语言.

但是,Javascript基于原型是什么意思,为什么这是一个优势呢?

javascript oop inheritance prototype-programming

247
推荐指数
7
解决办法
5万
查看次数

以相同的方式对两个数组排序

例如,如果我有这些数组:

var name = ["Bob","Tom","Larry"];
var age =  ["10", "20", "30"];
Run Code Online (Sandbox Code Playgroud)

而且我使用name.sort()"name"数组的顺序变为:

var name = ["Bob","Larry","Tom"];
Run Code Online (Sandbox Code Playgroud)

但是,如何对"name"数组进行排序并使"age"数组保持相同的顺序?像这样:

var name = ["Bob","Larry","Tom"];
var age =  ["10", "30", "20"];
Run Code Online (Sandbox Code Playgroud)

javascript

34
推荐指数
3
解决办法
2万
查看次数

es6类只是javascript中原型模式的语法糖吗?

在玩ES6之后,我真的开始喜欢新的语法和功能了,但我确实对类有疑问.

新的ES6类是旧原型模式的语法糖吗?或者幕后还有更多的事情发生在这里?即:

class Thing {
   //... classy stuff
  doStuff(){}
}
Run Code Online (Sandbox Code Playgroud)

vs:

var Thing = function() {
  // ... setup stuff
};

Thing.prototype.doStuff = function() {}; // etc
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

30
推荐指数
4
解决办法
6626
查看次数