将多个自定义方法链接在一起的最佳方式是什么?我想以一种优雅的方式将我的方法的输出直接放入下一个方法中。下面的第一个是我现在所拥有的。
verified = search_verified(@providers)
matching = search_matching(verified)
deactivated = search_deactivated(matching)
networks = search_networks(deactivated)
designations = search_designations(networks)
disorders = search_disorders(designations)
age_groups = search_age_groups(disorders)
governing = search_governing(age_groups)
search_availabilities(governing)
Run Code Online (Sandbox Code Playgroud)
也许更多的是:
search_verified(@providers)
>> search_matching
>> search_deactivated
>> search_networks
>> ....
Run Code Online (Sandbox Code Playgroud) 例如,假设我有一个类似下面的HTML.我没有选择ul的父元素吗?
ul
margin: 50px
ul.test
li hello
li how are u
Run Code Online (Sandbox Code Playgroud) switch (action.type) {
case 'FETCH_USER_REQUEST':
case 'FETCH_USER_SUCCESS':
case 'FETCH_USER_FAILIURE':
return { ...state, loading: action.payload.loading, ...action.payload.data };
case 'UPDATE_USER_REQUEST':
case 'UPDATE_USER_SUCCESS':
case 'UPDATE_USER_FAILIURE':
return { ...state, loading: action.payload.loading, ...action.payload.data };
Run Code Online (Sandbox Code Playgroud)
目前我有一个这样的开关语句,你可以看到我不断调用REQUEST,SUCCESS,FAILURE.我想要一个创建一个案例的函数,让我检查'FETCH_USER',它会为REQUEST,SUCCESS,FAILURE创建案例.
我尝试了类似的东西,case action.type.includes('FETCH_USER')但这只会匹配'FETCH_USER_REQUEST'的第一个结果并返回.所以我需要一个函数按顺序制作三个案例.