inspect
Object.inspect(obj) -> String
返回 obj 针对调试的字符串表现形式。
undefined 和 null 被表示为代表自身的字符串。
其它的类型首先查找其是否具有 inspect 方法:如果有,则调用这个方法,否则,调用 toString 方法。
Prototype 为许多类型提供了 inspect 方法——不论是内建的类型还是库自定义的类型。例如 String、Array、Enumerable 和 Hash,这些方法试图从开发人员的角度出发, 为它们所属的类型提供更为有意义的字符串描述形式。
样例
Object.inspect()
// -> 'undefined'
Object.inspect(null)
// -> 'null'
Object.inspect(false)
// -> 'false'
Obje...
inspect
inspect() -> String
返回 hash 针对调试的字符串表现形式。
关于 inspect 方法的更多信息,请查看 Object.inspect。
样例
$H({ name: 'Prototype', version: 1.5 }).inspect()
// -> "<#Hash:{name: 'Prototype', version: 1.5}>"
Hash 和它的“键/值”对的顺序
在 JavaScript 中,一个对象所拥有的“键/值”对的顺序 不一定 总是一致的——虽然这种情况很少见。因此, 不要根据该方法返回的字符串表现形式来比较两个 Hash 实例。
...
inspect
inspect(element) -> String
返回 element 的字符描述形式,该方法主要用于调试。
关于 inspect 的更详细的信息,请查看 Object.inspect。
<ul>
<li id="golden-delicious">Golden Delicious</li>
<li id="mutsu" class="yummy apple">Mutsu</li>
<li id="mcintosh" class="yummy">McIntosh</li>
<li></li>
</ul>
$('golden-delicious').inspect();
// -> '<li id="golden-delicious">'
$('mutsu').inspect();
// -> '<li id="mutsu" class=&qu...
inspect(element) -> String
返回 element 的字符描述形式,该方法主要用于调试。
关于 inspect 的更详细的信息,请查看 Object.inspect。
<ul>
<li id="golden-delicious">Golden Delicious</li>
<li id="mutsu" class="yummy apple">Mutsu</li>
<li id="mcintosh" class="yummy">McIntosh</li>
<li></li>
</ul>
$('golden-delicious').inspect();
// -> '<li id="golden-delicious">'
$('mutsu').inspect();
// -> '<li id="mutsu" class="yummy appl...
inspect() -> String返回一个数组的字符串表示形式,用于调试。
译注:该方法返回一个类似于创建数组的代码的字符串表现形式。如 "['a', ['b', [Object Object]], 'c']",更详细的信息请参阅代码。
关于 inspect 方法的更多信息,请查看 Object.inspect。
样例
['Apples', {good: 'yes', bad: 'no'}, 3, 34].inspect()
// -> "['Apples', [object Object], 3, 34]" 提示
如果想要将一个数组的字符串元素简单的连接起来,请使用原生的 join 方法。
['apples', 'bananas', 'kiwis'].join(', ')
// -> 'apples, bananas, kiwis'...