이런 JavaScript 본 적 있으세요?
[code:JScript]
function square_of(x) x * x;

players.sort(function(x,y) y['score'] - x['score']);
위는 Pythonizing JavaScript(파이선화된 JavaScript)로도 알려진 JavaScript 1.8과 1.7 버전입니다.

Tiago Silveira 씨는 제네레이터뿐만 아니라 lambda 표현에 대해서도 언급했습니다.
[code:JScript]
function actions() {
  for (f in document.forms) {
    yield document.forms[f].action
  }
}

let과 list comprehensions 입니다:
[code:JScript]
function showItems(items) {
  for (let i in items) {
    // the variable i has the scope of this block.
    ShowElement('item_' + i);
  }
}

// Using comprehensions:
showItems([ i for ( i in obj ) if ( i> 3 ) ])

// Using generators:
showItems( i for ( i in obj ) if ( i> 3 ) )

또 다른 소식입니다. John Resig 씨에 따르면 JavaScript 1.9가 계획되었다고 합니다.

from Talking about JavaScript 1.7, 1.8 and 1.9 before we get to 2.0 on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요