gpt4 book ai didi

javascript - 为什么我无法在 node.js 中获取对象原型(prototype)名称

转载 作者:搜寻专家 更新时间:2023-11-01 00:47:07 24 4
gpt4 key购买 nike

当我运行以下代码时:

var os = require('os');
var sys= require('sys');

var ostype = os.type() + " ";
sys.puts(ostype.prototype.toString());
sys.puts("\n");

我收到以下错误:

node.js:116
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Cannot call method 'toString' of undefined
at Object.<anonymous> (/home/Maria Dillon/test.js:5:27)
at Module._compile (module.js:374:26)
at Object..js (module.js:380:10)
at Module.load (module.js:306:31)
at Function._load (module.js:272:10)
at Array.<anonymous> (module.js:393:10)
at EventEmitter._tickCallback (node.js:108:26)

如果我理解 ECMA-262 第三版的 15.2.4.2,这应该可行。

PS 我正在运行我自己在 Cygwin 上构建的 node.js 0.5.0pre。

最佳答案

因为ostype是一个string,是一个原始值。 Here您会找到有关它的更多信息。

祝你好运!

关于javascript - 为什么我无法在 node.js 中获取对象原型(prototype)名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5061436/

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