前提
LearnJavaScriptのUse any appというレッスンを解いています。
https://learnjavascript.online/app.html
実現したいこと
Instructionの訳:app 変数が apps 配列に追加されるように関数を完成させてください。そして、apps 配列を返してください。
発生している問題・エラーメッセージ
/** * @param {array} apps * @param {string} app */ function useApp(apps, app) { apps.push(app); return apps; } // Sample usage - do not modify console.log(useApp(["Clock", "Twitter"], "Firefox")); // ["Clock", "Twitter", "Firefox"] console.log(useApp([], "Safari")); // ["Safari"]
正解はこれなのですが、returnの直後にそのまま式を書くと「3」が返ってくる理由がわかりません。
該当のソースコード
function useApp(apps, app) { return apps.push(app); }
試したこと
この問題はこの記事のhttps://job-support.ne.jp/blog/javascript/return-value
この部分と同じことを言っているのでしょうか?returnには一つの変数(?)をいれることが慣習というかルールなのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。