先日私は質問をしました(here)。誰かが親切に答えてくれました。彼らの答えは、私がorginallyすることを意図したものです。しかし、理解できないコードがあり、誰かが私を助けてくれることを望んでいました。Javascriptの機能の説明 - Knockout.js
self.currentlySelected = ko.computed(function() {
return self.topics().reduce(function(count, topic) {
return count + (topic.selected() ? 1 : 0);
}, 0);
});
誰でもこの機能が何をしているか説明するのに十分親切でしょうか?ありがとうございました!
私は多くの機能を参照してください...あなたはどちらを理解しようとしていますか? '.reduce'? '.computed'? –
reduce関数です。 .reduce関数が何をするのか理解していると思いますが、文脈でどのように動作するのか分かりません。 –