MCPcopy Index your code
hub / github.com/ygs-code/vue / pluckModuleFunction

Function pluckModuleFunction

vue.js:9654–9664  ·  view source on GitHub ↗
(
        modules, //数组或者对象
        key //key
    )

Source from the content-addressed store, hash-verified

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 });

Callers 2

parseFunction · 0.85
CodegenStateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected