関数型言語では、関数はネストされた関数の引数ブラケットの中で実行できます。これはjavascriptに相当するもので、Schemeからインスピレーションを受けています。javascriptがメソッド内でメソッドを実行できないのはなぜですか?
F(F(F(F)))
console.log(1 + 1)
//2
Javascriptを.log
メソッド引数かっこ内加算を実行することができるどのように来ますか?
var list1 = []
console.log(list1.push("a"))
//1
まだそれは.log
方法の括弧内のプッシュメソッドを実行することはできませんか?それはなぜ1を返すのですか?
'Array.prototype.push'のドキュメントを見ましたか? – gcampbell
あなたの主な質問は私には意味がありません。 pushは要素を挿入した配列の長さを返すので、1を返します。これは配列に要素をプッシュしますが、push1の戻り値を記録するときにはlist1ではなく、1しか表示されません。 'console.log(list1.push(" a ")、list1)配列に 'a'があることがわかります – eithed