HowProgrammingWorks / HowProgrammingWorks/Function
Extend test cases with passing a named function
オープン
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 42
- フォーク
- 183
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
According to MDN (source):
If function name is omitted, it will be the variable name (implicit name).
If function name is present, it will be the function name (explicit name).
Code exmaple:
const foo = function () {};
foo.name // "foo"
const foo2 = foo;
foo2.name // "foo"
const bar = function baz() {};
bar.name // "baz"
I suggest extending test cases with the following case:
diff --git a/Exercises/4-methods.test b/Exercises/4-methods.test
index a408b22..78eb07d 100644
--- a/Exercises/4-methods.test
+++ b/Exercises/4-methods.test
@@ -10,11 +10,15 @@
},
m3(x, y, z) {
return [x, y, z];
- }
+ },
+ m4: function sum(x, y) {
+ return x + y;
+ },
}, [
['m1', 1],
['m2', 2],
- ['m3', 3]
+ ['m3', 3],
+ ['sum', 2],
]
],
]
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
Exercises/4-methods.test を開き、既存のメソッドケースと期待される結果を確認します。Issue で説明されている名前付き関数のケースをそのテストに追加し、期待される関数名と結果がカバーされれば作業完了とします。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- javascript
- 領域
- testing-qa
- issue の種類
- 機能追加
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 55/100