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は、レポジトリの名前
0 コメント:
コメントを投稿