Почему эти 2 переменные разные [закрыто]Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Почему эти 2 переменные разные [закрыто]

Сообщение Anonymous »

Я новичок JS, пытающийся понять код JS. Чтобы облегчить мне ситуацию, я переписал переменную, которая передается функции. Соответствующая часть функции показана ниже: < /p>

Код: Выделить всё

function inscrutableFxn({ state, view, reducers = {} }) {

// When I use 'experimentalReducers' execution never enters this for loop
for (const actionName in reducers) {
const reducer = reducers[actionName]

}
}
< /code>
Оригинальная переменная, которая запускает сценарий плавно, называется «MyReducers», а ее код показан ниже.
Моя версия переменной называется «ExperimentalReducers», и она также приведена ниже. < /p>
, когда я кормя оба имена в функцию типа (). «Myreducers» и «Experimentalreducers», которые я не могу понять. Почему эти две переменные отличаются?const myReducers = {
add: (state) => ({count: state.count + 1}),
sub: (state) => ({count: state.count - 1}),
}

const experimentalReducers = {}
experimentalReducers['add'] = (payload) => {
const newState = { count: 0 }
newState.count = payload.count + 1
return newState
}

experimentalReducers['sub'] = (payload) => {
const newState = { count: 0 }
newState.count = payload.count - 1
return newState
}

console.log("experimentalReducers")
for (const x in experimentalReducers)
console.log(x)

console.log("myReducers")
for (const x in myReducers)
console.log(x)


ps: я ожидаю подключить «экспериментальные директора» к функции и запустить функцию так же, как и с «myreducers».

Подробнее здесь: https://stackoverflow.com/questions/796 ... -different
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»