巧妙利用js特性进行方便的转换

       最近看John Resig的 Pro JavaScript Techniques ,在讲到set/get 元素属性的函数attr()时,有下面一行代码:

 

// Figure out if the name is one of the weird naming cases
name = { 'for': 'htmlFor', 'class': 'className' }[name] || name;
 

        让我对于js灵活方便又有了新的认识, John Resig 大牛用了短短一行代码,换做我可能需要N个if-else判断。。。特此记录下来,以备后用。

你可能感兴趣的:(JavaScript)