JavaScript 配列の配列を要素ごとにまとめる
言葉で表現すると難しいので、結果を用いて説明しますと、以下のような配列を
,,,]以下のようにします。
, , ]コードは以下です。
const array = ,,,];const result = a ...
JavaScript 入門 非同期処理/コールバック/Promise なんとなくイメージする
今回は非同期処理、コールバック、Promise について、なぜ・どのように使うのかをなんとなくイメージできるような実例を記載しました。
非同期JavaScript で以下のプログラムを書いてみます。
X秒後に値Y返す ...
JavaScript 入門 Promise の引数について
Promise の引数には関数を渡します。その関数の引数には、resolve と reject という二つの引数を持たせます。
(resolve, reject) => {//非同期処理}以下はPromiseの引数に ...
セマンティック バージョニング とは
システムをリリースする際や、パッケージを更新する際にはバージョンをつけます。
バージョン管理方法としてセマンティック バージョニングという仕様があります。
三つの数字で表します。
例えば、1.0.2 ...
作りたいものがないとプログラミングは続かないのか
プログラミングを続けるためには、自分がつくりたいものを決める必要がある、という意見を良く聞きます。
この「自分が作りたいもの」というのがどういう意味かにもよるのですが、私は必ずしもそうではないと思っています。
...
JavaScript の Optional chaining を使ってみよう
この機能はまだブラウザー間相互運用の安定性に達していないため、試験的に使用することを推奨します。
オブジェクトのプロパティにアクセスする際に、そのプロパティが存在するかをチェックしないとエラーになります。
例え ...
JavaScript の Set で遊んでみよう
Set で少し遊んでみます。
そもそも Set とは重複を許さないコレクションのことです。コレクションとはデータの集まりのようなイメージです。
公式のURLは以下です。
重複を許さない、というところ ...
フロントエンジニアになるための練習問題 押すと色が変わるボタン7
前回の続きです。
課題クライアントから追加の修正依頼がきました。
色を変える時は、一つ前の色以外の色にして欲しいグレーからは、赤・青・黄のどれかにランダムで変わるようにしましたが、連続で同じ色になること ...
コマンドでCRLFをLFに変換
改行コードをCRLFからLFに変換するコマンド。
tr -d "\r" <file1.txt >file2.txt
フロントエンジニアになるための練習問題 押すと色が変わるボタン6
前回の課題の続きです。
課題今回はクライアントからの依頼ではなく、これまでのコードを少しリファクタリングしてみます。
今のコードはこんな感じです。
const getRandom = (min, max) ...