javaScript

javascriptを勉強中

var a = 3;
var b = 10;
var obj = {
        hoge:function(a){
            a = a + a;
            return a;
        },
        a:a = a && 5,
        b:b = b || 3
    };
    
console.log(obj.hoge(2));
console.log(obj.a);
console.log(obj.b);

上記のCodeを動かすと仕事と表示されます(笑)、4,5,10と表示されます。
何故そうなったかを考えるとキリがないのでそういうものだと
思ったほうが良いかもしれないです。

説明するとhogeはオブジェクトです。あとは変数とIF文の省略系を
記述しているだけです、実際は=もいらないですが・・・。
わかりやすく自分なりに記載したつもりです。

javascriptライブラリってこういうのが何百行も記載して成り立っていますが
概念はこういう事です。自分は基本的に概念しか覚えないのです。
何故、そうしているか・・・自分が怠惰な人間だからです。

 

関連記事

  1. プログラム

    PHPで怒られる怒られない2

    PHPで怒られる怒られないの違いはさて何でしょうか?sel…

  2. プログラム

    ブロックエディタとクラッシックエディタ

    WordPress5.0になりそろそろブロックエディタに切り替…

  3. PHP

    会社でLaravel開発するみたい。

    会社でLaravel開発するみたいな事を言っていた。自分が…

  4. javaScript

    javascriptのアロー関数というものを使ってみた。

    javascriptのアロー関数というものを使ってみた。関…

  5. プログラム

    google NewsをRSSで取得してjsonで返却するPHPプログラム

    //$_POST...カテゴリ//$_POST...検索キーワード…

  6. プログラム

    gitとかgithubとかgitlabを一通り勉強して

    gitとかgithubとかgitlabを一通り勉強してgi…

2018年12月
« 11月 1月 »
 12
3456789
10111213141516
17181920212223
24252627282930
31 
PAGE TOP