- 投稿日:2023-05-19T22:35:29+09:00
【JavaScript】配列の要素を二分探索で抽出してみた
二分探索のメリット 線形探索よりも短い時間でターゲットを見つけることができる。 コード // arr ソート済みの配列 // target 見つけたい要素 function binarySearch…
- 投稿日:2023-05-19T21:55:31+09:00
[自分用]Next.jsの空配列について
useEffectの第二引数の役割とは 簡単にいうと、[]に記述された変数が変更されると、改めてuseEffectの中身が実行される。 下記はクリックイベントのコードだが、そこで使用した変数fooを…
- 投稿日:2023-05-19T20:52:38+09:00
Vue.jsと音声APIで世界のみんなにこんにちは!
外国人観光客に話しかけられたとき・・・ 2020年から3年間続いたコロナ禍もようやく落ち着き、最近は街中で外国人観光客の姿を見ることが多くなりましたね。私は話しかけやすそうな見た目なのか、よく彼らに…
- 投稿日:2023-05-19T20:06:03+09:00
[自分用]Next.jsのState
とりあえずやってみよう! とりあえずクリックしたらfooが1ずつ増える関数を書いてみる。 export default function Home() { let foo = 1; const ha…
- 投稿日:2023-05-19T18:06:23+09:00
【TypeScript・JavaScript】filterメソッドとmapメソッドの違い(配列の操作)
filterメソッドとmapメソッドの違いは、配列の要素に対する操作と結果の形式! filterメソッド 配列の各要素に対してテストを行い、そのテストを通過(trueを返す)した要素だけからなる新し…
- 投稿日:2023-05-19T17:44:36+09:00
MapLibre GL JS + deck.gl + Google Photorealistic 3D Tilesを試す
はじめに deck.glを用いてGoogleのPhotorealistic 3D Tilesを表示する方法は下記の記事に書きました。 今回の記事では、MapLibre GL JSとdeck.glを用…
- 投稿日:2023-05-19T15:50:05+09:00
NCMBの管理画面をGoogle Chrome機能拡張で便利にする(スクリプトダウンロード)
NCMBでは管理画面を提供していますが、時々物足りないことがあります。この機能があったらもっと便利なのに…と思いつつ、使っている方もいることでしょう。 そこで、その足りない機能を補足するGoogle…
- 投稿日:2023-05-19T15:46:15+09:00
NCMBの管理画面をGoogle Chrome機能拡張で便利にする(スクリプトのモーダル挙動を変更)
NCMBでは管理画面を提供していますが、時々物足りないことがあります。この機能があったらもっと便利なのに…と思いつつ、使っている方もいることでしょう。 そこで、その足りない機能を補足するGoogle…
- 投稿日:2023-05-19T13:22:20+09:00
[自分用]Next.jsのイベント処理・ライフサイクルについて
イベントの種類 イベントの種類は大きく分けて2つある。 ①ユーザーアクションによるイベント 一つ前の記事で扱ったuseCallbackは①に当てはまるもの。 ②何かしらのタイミングによるイベント…
- 投稿日:2023-05-19T11:45:38+09:00
[自分用]Next.jsのイベント付与とuseCallback
クリックイベント 指定の仕方は3つある。 ①下記のようにonClickの中に関数を記述してあげればクリックイベントが適用される。 //関数宣言 <button onClick={function (…
- 投稿日:2023-05-19T10:18:19+09:00
JavaScriptとReactにおけるスプレッド
JavaScriptのスプレッド演算子 スプレッド演算子は配列やオブジェクトの要素を個々に分割し、新たなコンテキストに展開するための便利な道具です。 配列とスプレッド演算子 まず、配列と一緒にスプレ…
- 投稿日:2023-05-19T10:18:19+09:00
テンテンテン:JavaScriptとReactにおけるスプレッド演算子
JavaScriptのスプレッド演算子 スプレッド演算子は配列やオブジェクトの要素を個々に分割し、新たなコンテキストに展開するための便利な道具です。 配列とスプレッド演算子 まず、配列と一緒にスプレ…
- 投稿日:2023-05-19T09:42:37+09:00
スリープを挟みながらaxiosを連続で呼び出す
初めに フロントエンドを行っていると、時々以下のようなAPIに出会うことがある 全従業員の従業員番号を取得する用のWebAPIをコールする 従業員の詳細データを取得するWebAPIを従業員番号を引数…
- 投稿日:2023-05-19T09:18:30+09:00
JavaScriptの .map メソッドの理解とReactでの効率的な要素レンダリングへの適用
配列の .map メソッドについて 配列はプログラミングの世界で頻繁に使用される概念で、複数の値を一つの変数に格納します。そして、JavaScript ではその配列に対して行いたい操作を簡単に実装で…
- 投稿日:2023-05-19T09:18:30+09:00
JavaScriptの.mapメソッドとReactでのレンダリング
配列の .map メソッドについて .map メソッドは配列の全ての要素に対して指定した関数を実行し、その結果から新しい配列を作成します。このメソッドの基本的な構文は以下のようになります: let …
- 投稿日:2023-05-19T07:35:01+09:00
[自分用]繰り返し表示・リファクタリングについて
mapを使って繰り返すメリット mapを使うことによって、配列の中身を繰り返してくれる。 ※詳しい使い方は以前作成したmapについての投稿をチェック ①見やすい ②変更箇所があったときに、一箇所の修…
- 投稿日:2023-05-19T00:43:56+09:00
【学習メモ】FizzBuzzを解いてリファクタリングに触れる
はじめに TypeScript 勉強中の👶です。 理解を深めるために日々の学びを記事にしています。 初心者の記事なので言い回しや記載に誤りがあるかも知れませんが、暖かく見守っていただけると幸いです。 (よろしければ間違いをコメントいただけると学び、励みになります!…