寝て起きて寝て

プログラミングが出来ない情報系のブログ

2019-01-01から1年間の記事一覧

VBAメモ書き

VBAでよく使うもののメモ VBAでよく使うもののメモ 基礎処理系 画面描画停止 列の最終行を取得 FunctionとSubの違い(ざっくり) 演算子系 算術演算子 比較演算子 論理演算子 処理構文 ・For文 ・If文 久々に書いたら書き方をもう忘れたのでメモ 基礎処理系 …

ES6のデフォルト引数メモ

ES6では関数にデフォルトで引数をつけることができる ES5 function Wallet(money){ if(!money){ money = 1000; } return money; } Wallet();//1000 function Wallet(money = 1000){ if(!money){ money = 1000; } return money; } Wallet(500);//500 ES6 デフ…

Promiseメモ

Promiseとは ある処理が完了したら呼ばれる関数 Promiseは3つの状態を持っている ・ unresolved(実行待ち) ・ resolved(成功) ・ rejected(失敗) thenで成功時の処理を実行 catchで失敗時の処理を実行する promise = new Promise((resolve,reject)=>{ …

generatorメモ

generatorとは 何回も入ったり出たりできる関数 generator内でyieldを使うたびに一度関数の外へ出て、 再度generator関数を呼ぶと抜けた箇所から処理を始める事のできる関数 宣言の仕方 function* 関数名 or function *関数名 のようにして書く 具体的な使い…

動的プロパティ

動的プロパティとは 動的プロパティとは、でKeyを設定すると、 内の処理が評価された後それがKeyとなる動作のこと 例1: const obj = { [1+2]:'key' } obj//{"3":"key"} 例2: const id = 'column' const obj = { [id]:'コラム' } obj//{"column":"コラム"…

ES6継承メモ

使い方 ・ ES5 function Book(options) { this.title = options.title; this.ReadFlag = false; } Book.prototype.isRead = function () { return this.ReadFlag; } function Takashi(options) { Book.call(this, options);//Bookを継承 this.price = option…

分割代入(Destruicturing)メモ

分割代入とは ・ 参照元がオブジェクトの場合 代入元と代入先のkeyと変数名が”””同じ”””であれば、 {key名} = オブジェクト名で代入することができる 存在しないkeyを指定した場合はからの変数が作られるだけで、エラーにはならない(参照するとundefinedにな…

Rest演算子とSpread演算子メモ

Rest演算子 引数を可変にしたい場合使う 引数に「..."変数名"」と記載すると引数が複数個合った場合 配列として引数に格納される function restTest(...num){ console.log(num); } restTest(1,2,3,4,5,6,7); 出力結果 (7) [1, 2, 3, 4, 5, 6, 7] Spread演算…

オブジェクトリテラルメモ

オブジェクトでkeyとvalueが同じ名前であればvalueを省略することができる ・ ES5 function shop(inventory){ return { inventory:inventory }; } ・ ES6 function shop(inventory){ return { inventory }; } オブジェクトでvalueが関数だった場合 : とfunct…

ES6で追加されたアロー関数基礎知識メモ

書き方 ・ES5では ・ES6では 1行で完結するのであれば 引数が”””1つ”””なのであれば 引数が0個なら アロー関数の利点 エラーが出る例 ES5のエラー回避方法 ES6のエラー回避方法 どこでもアロー関数を使っていいわけではない 書き方 ・ES5では const add = fu…

ES6で追加されたメソッドメモ

forEach 今どきfor(let i=0;i

「学びを結果に変えるアウトプット大全」を読了して感じたこと

本の感想 ちなみに読もうと思ったきっかけ なんでまだ続いているんです? 本の感想 ※その前にここでいうインプットとアウトプットとは インプット ・・・読む、聞くこと アウトプット・・・話す、書く、行動すること 今までインプットばかりで、あまりアウト…

Atomが今の環境だと重いのでVisualStudioCode変えた話と設定メモ

久々の更新 経緯 現在仕事で使ってるPCスペックがAtomだとメモリのギリギリを攻めていたので、 なんか他にいいエディタ無いかなぁと探し始めたのがきっかけ 前から気になっていたのですが試しに使ってみたら結構良さげだったので、 しばらくはこれで行きます…