2017-11

IT用語

ラバーダッキングとは

ラバーダッキングとはコンピュータ用語で、物に話しかけることで現状の問題を解決するという手法です。 パソコンの画面に向かって話しながらコーディングをするのも、ラバーダッキングです。 名前の由来は、ゴム製のアヒルのおもちゃに話しかけるとこからあ...
ECMA Script6

ECMA Script6(JavaScript)で配列に配列を追加する

ECMA Script6(JavaScript)で配列に配列を追加する ECMA Script6(JavaScript)で配列に配列を追加する方法です。 スプレッド演算子を使用して記述します。 let arr1 = ; let arr2 =...
ECMA Script6

ECMA Script6(JavaScript)で配列をユニークにする方法

ECMA Script6(JavaScript)で配列をユニークにする方法 ECMA Script6(JavaScript)で配列の重複している値をユニークにする方法です。 const arr = ; const uniq = ; cons...
ECMA Script6

ECMA Script6(JavaScript)で配列のオブジェクトをソートする

ECMA Script6(JavaScript)で配列のオブジェクトをソートする ECMA Script6(JavaScript)で配列のオブジェクトをソートする方法です。 オブジェクトは以下のように年度が入っていてそれを以ってソートします...
mocha

node.jsのソースを単体テストする際のmocha+sinonの使い方

node.jsのソースを単体テストする際のmocha+sinonの使い方
ECMA Script6

ECMA Script6(JavaScript)でデストラクチャリング(分割代入)という記述方法

ECMA Script6(JavaScript)でデストラクチャリング(分割代入)という記述方法 ECMA Script6(JavaScript)でデストラクチャリング(分割代入)という記述方法についてです。 以下のような記述をよく見ます。...
node.js

Lambda関数(Node.js)の環境変数の設定方法と取得方法

Lambda関数(Node.js)の環境変数の設定方法と取得方法
ECMA Script6

ECMA Script6(JavaScript)で配列から文字列、文字列から配列に変換する

ECMA Script6(JavaScript)で配列から文字列、文字列から配列に変換する 配列のメソッドにjoinメソッドがあります。joinなので配列の要素を結合するのですが、joinメソッドの引数に文字列を渡すことによって、デリミタを...
ECMA Script6

ECMA Script6(JavaScript)でObjectをコピーするObject.assignメソッド

ECMA Script6(JavaScript)でObjectをコピーするObject.assignメソッド ECMA Script6(JavaScript)でObjectをコピーする方法です。 単に変数に代入するだけです。 let obj...
AWS

Lambda(Node.js)からDynamoDBのテーブルにデータを登録する

Lambda(Node.js)からDynamoDBのテーブルにデータを登録する Lambda(Node.js)からDynamoDBのテーブルにデータを登録します。 AWS.DynamoDB.DocumentClient()のputメソッドを...
sinon

ECMA Script6(JavaScript)でDate.now()、new Date()をモックする

ECMA Script6(JavaScript)でDate.now()、new Date()をモックする ECMA Script6(JavaScript)のテストをしている時にDate.now()をある特定の時間にしたい時がありました。 D...
ECMA Script6

ECMA Script6(JavaScript)のsuperキーワードとthisについて

ECMA Script6(JavaScript)のsuperキーワードとthisについて ECMA Script6(JavaScript)からextendsして親クラスを持つことが可能になりました。 子クラスのconstructorで、su...
AWS

Lambda(Node.js)からDynamoDBのテーブルを検索する

Lambda(Node.js)からDynamoDBのテーブルを検索する Lambda(Node.js)からDynamoDBのテーブルを検索する Lambda(Node.js)からDynamoDBのテーブルを検索するには3通りメソッドがありま...