【问题标题】:What is best practice for writing object in javascript and react用javascript编写对象并做出反应的最佳实践是什么
【发布时间】:2026-02-04 05:15:02
【问题描述】:

我写对象时有一些例子,很难选择最佳实践(编码风格)是什么。

//destructuring single property
const {foo} = this.state;
const { foo } = this.state;

//destructuring multi properties
const {foo, bar} = this.state;
const { foo, bar } = this.state;

//declaration and initialize single object
const obj = {foo: 'foo'}
const obj = { foo: 'foo' }
const obj = {
    foo: 'foo'
}

附言

我知道,我的问题与真正的编码问题相去甚远。
但我想知道美化代码的更好主意。 (我不使用prettier,或者beautify,因为我的公司不使用这些扩展,所以我不能用于不通过扩展更改以前的代码)

【问题讨论】:

    标签: javascript coding-style


    【解决方案1】:
    //destructuring multi properties
    const { 
    foo, 
    bar } = this.state;
    
    //declaration and initialize single object
    const obj = {
        foo: 'foo'
    }
    

    如果你有多个键,这将更具可读性,我认为更漂亮也会美化这样的代码。

    【讨论】:

    • 谢谢,那么const {foo} = this.state;const { foo } = this.state; 哪个更好?
    【解决方案2】:
    • 问问你的同事他们喜欢什么
    • 阅读一些您自己的旧代码 - 太老了以至于您记不太清了 - 看看您对它的感受。

    这个问题没有“最佳”答案,对于 Reddit 来说,这可能比 SO 更受关注。

    【讨论】:

      最近更新 更多