几天前,当我们将字符串分配给变量 $x .
$x = "hello"
但是当我们回显 $x 的值时,我们会在控制台中得到以下代码:
bound: function (xpath, context)
{
var doc = (context && context.ownerDocument) || inspectedWindow.document;
var result = doc.evaluate(xpath, context || doc, null, XPathResult.ANY_TYPE, null);
switch (result.resultType) {
case XPathResult.NUMBER_TYPE:
return result.numberValue;
case XPathResult.STRING_TYPE:
return result.stringValue;
case XPathResult.BOOLEAN_TYPE:
return result.booleanValue;
default:
var nodes = [];
var node;
while (node = result.iterateNext())
nodes.push(node);
return nodes;
}
}
我们在 Safari 和 Firefox 的稳定版本中得到了类似的输出。据我们所知,$x 变量没有附加到全局窗口对象。
$x 是什么,它的用途是什么?