Для чего используется переменная $ x в Chrome?

Несколько дней назад мы с другом играли с консолью Javascript в Chrome (используя немного более старую версию, но это можно повторить в последней стабильной сборке как для OSX, так и для окон), когда мы присвоили строку переменной $ 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 и для чего он используется?

Ответы на вопрос(2)

Ваш ответ на вопрос