慕粉3568301
2016-12-22 21:14
function $(id){return typeof id==='string'?document.getElementsById(id):id;},为什么不是字符串的时候返回一个id,那有什么用?返回id,程序还能执行吗?
意思就是传入的是字符串就执行document.getElementsById(id),传入的不是字符串就不执行
可能是为了优化吧,我是这么理解的,不知道对不对
就是说,判断一下传入的是个什么东西啊?是字符串就执行
document.getElementsById(id)并返回;
不是字符串,就把传进来的东西直接返回
type of 是用来检测数据类型的
我的理解是type of id 的结果如果是string,这个函数就返回获取到的对象,
如果结果不是字符串(比如是number或 其他数据类型)则这个函数的返回值就是传入的参数
Tab选项卡切换效果
65469 学习 · 533 问题
相似问题