84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
補足内容:Web ページではvar a=new cs();a.open_change_customer_p ();を使用しています。すると、cs は open_change_customer_p 関数のみを公開します上記 2 つの書き方では、公開するメソッドを新しい変数にぶら下げた方が良いのでしょうか、それとも関数名直下にぶら下げた方が良いでしょうか?
前者はよく見かけますが、後者は一体何なのでしょうか? 。
2番目は次のようになりますか?_cs.open_change_customer_p = function (url, url_param){......}
2 つの違いは、2 番目のメソッドは削除できますが、var で定義された最初のメソッドは削除できないことです。それ以外は、個人の習慣によっては、最初のメソッドの可読性が異なる可能性があります。良くなりますよ
なぜ静的メソッドを抽出して別の関数を記述して、毎回新しい関数を作成しないのでしょうか?
...最初の使用法:var cs1 = cs();var cs2 = cs();cs1 と cs2 は 2 つの異なるオブジェクトであり、異なるメモリ空間を指します2 番目のものは同じ空間を指しますは cs 関数そのものです...2 つの変数を宣言した場合に、一方を変更すると、もう一方の値もそれに応じて変更されるという問題が発生します (var cs1 = cs() の使用法)
var cs1 = new cs() が必要な場合、2 番目のタイプは常に cs 関数自体を制御します...そこにある cs はこれに置き換える必要があります
1枚目は良いです...2枚目は変だから...
関数はすべて同じ機能を実現できる必要があります
最初の方が快適そう
2番目の方が快適そうです
最初の定義に違和感がある場合は、次のように定義できます
2番目の方法は達成できます
そんな電話? 疑ってしまいます
前者はよく見かけますが、後者は一体何なのでしょうか? 。
2番目は次のようになりますか?
_cs.open_change_customer_p = function (url, url_param){......}
2 つの違いは、2 番目のメソッドは削除できますが、var で定義された最初のメソッドは削除できないことです。それ以外は、個人の習慣によっては、最初のメソッドの可読性が異なる可能性があります。良くなりますよ
なぜ静的メソッドを抽出して別の関数を記述して、毎回新しい関数を作成しないのでしょうか?
...最初の使用法:
var cs1 = cs();
var cs2 = cs();
cs1 と cs2 は 2 つの異なるオブジェクトであり、異なるメモリ空間を指します
2 番目のものは同じ空間を指しますは cs 関数そのものです...
2 つの変数を宣言した場合に、一方を変更すると、もう一方の値もそれに応じて変更されるという問題が発生します (var cs1 = cs() の使用法)
var cs1 = new cs() が必要な場合、2 番目のタイプは常に cs 関数自体を制御します...そこにある cs はこれに置き換える必要があります
1枚目は良いです...2枚目は変だから...
関数はすべて同じ機能を実現できる必要があります
最初の方が快適そう
2番目の方が快適そうです
最初の定義に違和感がある場合は、次のように定義できます
リーリー2番目の方法は達成できます
リーリーそんな電話? 疑ってしまいます