(
modules, //数组或者对象
key //key
)
| 9652 | |
| 9653 | //循环过滤数组或者对象的值,根据key循环 过滤对象或者数组[key]值,如果不存在则丢弃,如果有相同多个的key值,返回多个值的数组 |
| 9654 | function pluckModuleFunction( |
| 9655 | modules, //数组或者对象 |
| 9656 | key //key |
| 9657 | ) { |
| 9658 | return modules ? |
| 9659 | modules.map(function (m) { |
| 9660 | return m[key]; // 获取modules[key] 值 |
| 9661 | }).filter(function (_) { |
| 9662 | return _; //过滤modules[key] 值,如果不存在则丢弃 |
| 9663 | }) : [] |
| 9664 | } |
| 9665 | //在虚拟dom中添加prop属性 |
| 9666 | function addProp(el, name, value) { |
| 9667 | (el.props || (el.props = [])).push({ name: name, value: value }); |
no outgoing calls
no test coverage detected