blog

日常・技術のことを記録する

2020-04-01から1ヶ月間の記事一覧

JavaScript 短く書いてみるメモ

trueになるから、条件式自体をreturnすればOK 変更前 'use strict'; { const numbers = [1, 4, 7, 8, 10]; const evenNumbers = numbers.filter(number =>{ if(number % 2 === 0){ return true; }else{ return false; } }); console.log(evenNumbers); } // …

JavaScript 四捨五入とかとか

切り捨てとか四捨五入とかとか Math.floor() - JavaScript | MDN Number.prototype.toFixed() - JavaScript | MDN 'use strict'; { const scores = [10,3,9]; let sum = 0; scores.forEach(score => { sum += score; }); const avg = sum / scores.length; c…

JavaScript split

splitすると配列に格納するのか。 String.prototype.split() - JavaScript | MDN 'use strict'; { const d = [2019,11,14]; console.log(d.join('')); /* 実行結果 20191114 */ const t = '17:08:24'; console.log(t.split(':')); /* 実行結果 [ '17', '08',…

JavaScript forEachめも

forEachめも 'use strict'; { const scores = [10, 20, 30, 40 ]; scores.forEach((score, index) =>{ console.log(`Score: ${index}:${score}`); }); } // 実行結果 Score: 0:10 Score: 1:20 Score: 2:30 Score: 3:40 あるだけブン回すみたいな感じか。 pyt…

JavaScript レスト構文めも

レスト構文 'use strict'; { const scores = [10, 20, 30, 40 ]; const [a,b, ...others] = scores; console.log(a); console.log(b); console.log(others); } // 実行結果 10 20 [ 30, 40 ] スプレッド構文と同じ演算子(...)を使うけど、何が違うの?? と…

ここ3日間でやったことメモ

JavaScript + Node.js やるぞってんで N予備校のアプリ開発コース着手してたんだけど 3章の途中で急に難しく感じるようになりやる気喪失(ヽ´ω`) そもそもjs構文の理解ができていないことに気付き、 体制の立て直しということで、知り合いにおすすめされたド…

JavaScriptで配列の要素だけを配列に格納したい(スプレッド構文)

JavaScriptで、配列に他の配列の要素だけを格納したい場合 だめなケース 'use strict'; { const otherScores = [50, 60]; const scores = [10, 20, 30, 40, otherScores]; console.log(scores); } // 実行結果 [ 10, 20, 30, 40, [ 50, 60 ] ] あれ、配列の…

マウスはやっぱりロジクールM570

新卒の頃から使ってた歴代ロジクールM570 ぜんぶ壊れた\(^o^)/ この機種はとにかく故障が多いらしい。 Amazonのレビューみてると、1年に6回壊れました!みたいなこと書いてるひともいたっけ。(わたしはもう10年に迫る年月このシリーズを使ってるから、3台…

Node.jsでプロファイルツールを使ってみる(--prof)

処理に時間がかかっている様子やどれ位メモリを使っているのかを調べる方法をプロファイルというらしい。 Node.js に組み込まれたプロファイルツール node --prof (対象のプログラム).js で、カレントに「isolate-0x424a810-v8.log」みたいなログファイルが…