const initialState = {
data: {
totalPages: 0,
movies: [],
},
isLoading: true,
isError: false,
}
Так вот - не надо давать пользователю шанс повышения статистики побед выше 60%.
var params = { marka, model, cuzov };
Object.keys(params)
// результат => [ 'marka', 'model', 'cuzov'];
Object.keys(params).filter(key => params[key].length)
// или [ 'marka', 'model', 'cuzov'].filter(key => params[key].length)
// результат => [ 'marka', 'model']; так как params.cuzov.length === 0, он офильтровывается
auto.filter(x => [ 'marka', 'model'].every(key => params[key].includes(x[key])) );
x = {
marka: "Audi",
model: "3k",
cuzov: "C",
};
// первый:
'marka' => params.marka.includes(x.marka)
// или:
'marka' => ["Audi", "Rang", "Merc"].includes("Audi") // вернет true
// второй:
'model' => params.model.includes(x.model)
// или:
'model' => ["4k", "2k", "3k"].includes("3k") // вернет true
var marka = ["Audi", "Rang", "Merc"];
var model = ["4k", "2k", "3k"];
var cuzov = [];
var params = { marka, model, cuzov };
var activeKeys = Object.keys(params).filter(key => params[key].length);
var rez1 = auto.filter(x => activeKeys.every(key => params[key].includes(x[key])) );
{
menReducers: {
manApp: [],
},
animalReducers: {
animalApp: [],
}
}
function mapStateToProps( store ) {
return {
men: store.men
}
}
function mapStateToProps( state ) {
return {
men: state.menReducers.menApp,
}
}
import { ADD_MAN } from "../actions/men";
export default function menReducer( state = [], action ) {
switch ( action.type ) {
case ADD_MAN:
return [ ...state, action.payload ];
default:
return state;
}
};
import menReducer from './../reducers/men';
import animalsReducer from './../reducers/animals';
let store = createStore( combineReducers( { men: menReducer, animals: animalsReducer } ) );
function mapStateToProps( state ) {
return {
men: state.men,
}
}
export const ADD_MAN = 'ADD_MAN';
export const add = man => ({ type: ADD_MAN, payload: man });
return [ ...state, ...action.man ];
Uncaught TypeError: action.man is not iterable
return [ ...state, action.man ];
return [ ...state, action.payload ];
это, пожалуй, самая большая глупость, что приходилось читать сегодня.