Translate

BTemplates.com

Powered by Blogger.

2018年10月12日金曜日

2018-09-06、21 到達点メモ


JavaScript

ループ処理でconsole.logが表示されない問題

下記のサイトのように対処してコンソール表示設定が問題ないのに
表示がされない場合の話
参考サイト:【2017お盆明け】Chromeのコンソールログが表示されない時の対処法

対処方法を先に述べますとdo whileとかではなくて
setIntervalを使うと表示されます

参考サイト:chromeのConsoleで処理を停止するほうほう

どうやらChrome DevToolsでは
console.logはファイルを全部読み込まないと表示されないようで
whileなどでループ処理が終わっていない場合、console.logでは表示されないです。

ただ、読み込んだ後ならwhile中でも表示は出来るので例えば最初に空のファイルを作り一度表示させた後にファイルの中身を更新するとconsole.logの中身が表示されます。

無論、新しくファイルを開きなおすと、console.logが表示されなくなるので
もし、前は表示されたのに今日開きなおしたら表示されない!!
ということがあったら、それが原因です。

hashについて

hashに存在しないキーを与えるとundefinedという値が返ってくる
これは、true/falseだとfalseに相当する
なので、存在しないキーを弾くという事をしたい場合は以下のようにすればよい

if (!hash[key]) {
    console.log ('不正な値です。');
  }

参考サイト:JavaScriptでfalseになるもの

良く忘れるのでメモ

gitのremoteのURLの設定を間違えたので直したい
git remote set-url origin fix_url

*別にhttpsでも問題は無い。
参考サイト:gitのremote urlを変更する(レポジトリ移行時)
参考サイト:gitでpushしようとしたら403された話
参考サイト:GitHubにPushしようとしたらCould not read from remote repository と怒られた

httpsで指定するときは以下のように指定する
*Bitbucketの場合
https://<repo_owner>@bitbucket.org/<accountname>/<reponame>.git

repo_ownerは、アップロードする人のユーザー名。大抵はアカウント名=アップロードする人のユーザー名のはず
accountnameは、bitbucketのアカウント名
reponameは、レポジトリの名前

参考サイト:SSHキー(Bitbuketの公式ドキュメントより)

正規表現

数字のみを使いたい
\d

数字以外
^\d もしくは \D

参考サイト:正規表現の基本

公開日と日付は気にしない事

0 コメント:

コメントを投稿