gpt4 book ai didi

javascript - JavaScript 新手 : not sure what function (o) means

转载 作者:行者123 更新时间:2023-11-29 16:15:01 24 4
gpt4 key购买 nike

什么是 o

如果我没记错的话,prototype 意味着 F 将继承自 o ,但这就是我在这里所能理解的。

谁能帮我分解一下:

if (!Object.create) {
Object.create = (function () {
var F = function(){};

return function (o) {
if (arguments.length !== 1) {
throw new Error('Object.create implementation only accepts one parameter.');
}
F.prototype = o;
return new F();
};
}());

最佳答案

o 是您传递给函数的参数。

例如:

var myObj = Object.create({
myFn: function(){}
});

然后你可以这样做:

myObj.myFn();

关于javascript - JavaScript 新手 : not sure what function (o) means,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17978958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com