angular中的表示式

ITzhongzi發表於2017-03-31

表示式( expression )
在 js 中所謂表示式是指由資料與運算子連線起來的 有結果的 程式碼.
123
true
‘abc’
常量表示式

    1+2+3   算術表示式

    123 || 456 


    func() 

ng 表示式: 就是用在 雙花括號中, 或者指令後面的鍵值中的東西就是 ng 表示式.

案例: 加法計算器



面試題: 去除陣列中重複的元素
    利用 鍵值對中鍵的唯一性去完成去重( 侷限性 )
    var arr = [ '1', 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4 ];
    function compare( v1, v2 ) {
    }

    var tmp = {};
    var res = []; // 結果
    for ( var i = 0; i < arr.length; i++ ) {
        var value = arr[ i ];
        var key = (typeof value) + '-' + value;
        if ( !tmp[ key ] ) {
            tmp[ key ] = 1;
            res.push( value );
        }
    }
    // 迴圈的次數就變成 n 了

相關文章