パンダ

組み込みからバックエンドとずっと裏道を歩んできましたが、「裏方はもう嫌だ。日の当たると…

パンダ

組み込みからバックエンドとずっと裏道を歩んできましたが、「裏方はもう嫌だ。日の当たるところに出るんだ。」という思いだけで、フロントに片足を踏み入れたエンジニアです。

記事一覧

4,40,400,4000,40000すべてあまり1

パンダ
4年前

encoding.jsでSJIS変換してもcodeToStringメソッドがC2コードを勝手に挿入

const Encoding = require('encoding-japanese');// 変換するために文字列を文字コード(10進数)配列に変換// メソッド内部でString.charCodeAt() で置き換えているためun…

パンダ
5年前

【Angular Material】mat-selectのイベントが2種類しかないのでどっちか選ぶしかない。

<mat-select multiple="{{true}}" [(value)]="selectedLanguage" (openedChange)="changeLanguage()"> <mat-option *ngFor="let item of languageList" [value]="item.id">…

パンダ
5年前
1

[JavaScript]配列の要素重複削除はとりあえずこれをつけとく

.filter((v1, i1, a1) => (a1.findIndex(v2 => v1.要素名 === v2.要素名) === i1))

パンダ
5年前

【JavaScript】CSV形式の中身をいじくりながらCSV形式で出力するメソッド

# CSV形式のテキストを配列に入れながらCSV形式で出力するメソッド changeXXX(body: string): string{ // 改行ごとに配列化 const arr = body.split('\n'); for (le…

パンダ
5年前

【Git】git環境における基本的な流れ

#ブランチを作成しながら環境変更 $ git checkout -b [開発環境] (ソース修正) #ローカル (開発環境)ソース状況確認 $ git status [ファイル名] [パス名]/[ファイル…

パンダ
5年前
1

[JavaScript]配列の重複削除はとりあえずこれをつけとく

.filter((v, i, a) => a.indexOf(v) === i)

パンダ
5年前

4,40,400,4000,40000すべてあまり1

encoding.jsでSJIS変換してもcodeToStringメソッドがC2コードを勝手に挿入

const Encoding = require('encoding-japanese');// 変換するために文字列を文字コード(10進数)配列に変換// メソッド内部でString.charCodeAt() で置き換えているためunicodeになる。// UNICODE は JavaScript の String.charCodeAt() の値を持つ配列です(ドキュメント抜粋)const un

もっとみる

【Angular Material】mat-selectのイベントが2種類しかないのでどっちか選ぶしかない。

<mat-select multiple="{{true}}" [(value)]="selectedLanguage" (openedChange)="changeLanguage()"> <mat-option *ngFor="let item of languageList" [value]="item.id">{{ item.name }}</mat-option></mat-select

もっとみる

【JavaScript】CSV形式の中身をいじくりながらCSV形式で出力するメソッド

# CSV形式のテキストを配列に入れながらCSV形式で出力するメソッド changeXXX(body: string): string{ // 改行ごとに配列化 const arr = body.split('\n'); for (let i = 0; i < arr.length; i++) { // 空行スキップ if (arr[i].length === 0)

もっとみる