Fork me on GitHub
写一段最短的代码,用上js所有关键字

群里的题目:

void function() {//abcd
  do break;while(typeof delete this);
  for(var a;;)
  if (truewith(null)
  try{}catch(a){}finally{} else throw new 1;
 
  switch(1 in 1 instanceof 1) {
    case false:
    default:
  }
  return;
};

谢谢@闹闹爷的提醒,搞了个改进版

new function() {
    do break;while(typeof delete this);
    for(var a;void 0;)
        continue
    if (null)
        with(0)
    try{
        switch(1 in 1 instanceof 1) {
            case false:
            default:throw true
        }
    }catch(a){}finally{}else return  // console.log("去掉注释可以运行到这里")
};
 
 
标签: javascript
posted on 2012-05-10 20:30  HackerVirus  阅读(219)  评论(0编辑  收藏  举报