小编Ras*_*vcı的帖子

使用spread运算符更新对象值

我有一个函数,它为传入的对象添加一个键,但我被告知使用传播运算符,我被告知我可以使用spread运算符创建一个具有相同属性的新对象,然后在其上设置isAvailable .

  return new Partner(ServerConfig, capabilities, initialState)
}

class Partner {
  constructor (ServerConfig, capabilities, initialState) {
    initialState.isAvailable = true
Run Code Online (Sandbox Code Playgroud)

所以我尝试了类似的东西但是成功了,你能帮助我吗?并且困惑,我应该以这种方式使用spread运算符,从函数返回?

newObject = {}

//在函数中使用它并从return中获取值

   return {
     value: {
       ...newObject,
       ...initialState
     }
   }
Run Code Online (Sandbox Code Playgroud)

initialState.isAvailable = true

javascript spread-syntax

17
推荐指数
2
解决办法
2万
查看次数

在react-redux f7 v3模板下需要有关意外字符错误的帮助

我不确定是否有人尝试过使用框架7反应模板的redux,但我认为这是一个更普遍的错误.我成功安装并运行了framework 7 react模板,然后我想尝试redux.我安装了redux,react-redux并尝试将redux网站中的todoList示例集成到同一个模板中.我得到一些文件意外的字符错误,我不知道为什么会发生这种情况.

我试图在导入或删除时删除括号; 导入行结束但没有改变任何东西.我直接从redux网站复制并粘贴代码,也许是一些隐藏的字符问题,我该如何测试并摆脱它?

./src/components/Footer.js语法错误:D:\ client\src\components\Footer.js:意外的字符''(4:0)

import React from 'react'
import FilterLink from '../containers/FilterLink'
import { VisibilityFilters } from '../actions'
?
const Footer = () => (
Run Code Online (Sandbox Code Playgroud)

./src/reducers/index.js语法错误:D:\ client\src\reducers\index.js:意外字符''(5:0)

import { combineReducers } from 'redux'
import todos from './todos'
import visibilityFilter from './visibilityFilter'

?export default combineReducers({
Run Code Online (Sandbox Code Playgroud)

javascript redux react-redux

0
推荐指数
1
解决办法
498
查看次数

标签 统计

javascript ×2

react-redux ×1

redux ×1

spread-syntax ×1