Итак... возиться в JavaScript с идеей, которая для меня новая, с методами Object возвращает объект Object, частью которого они являются; это приводит к сцепляемости. Тогда мой вопрос: как это может быть полезно? Я бросил это вместе, чтобы проверить основные работы:
<script>
MathChain = function()
{
this.pass = function()
{
this.multiply = eval(arguments.join('*'));
this.add = eval(arguments.join('+'));
return this;
}
}
m = new MathChain().pass(5, 10, 20).multiply; // 1000
a = new MathChain().pass(5, 10, 20).add; // 35
</script>
Это явно не злобно эффективный экземпляр, в котором можно было бы использовать эту концепцию, так что вы могли бы указать мне на то, что делает это правильно (кроме jQuery, пожалуйста)?