V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sneezry
V2EX  ›  程序员

这种代码你们习惯使用怎样的缩进风格

  •  
  •   sneezry ·
    Sneezry · Mar 31, 2014 · 4739 views
    This topic created in 4421 days ago, the information mentioned may be changed or developed.
    foo({k1:v1,k2:v2,...}, function(result){do someting with result});

    当foo的第一个参数是一个非常大的对象,后面的回调函数也会比较大时怎么缩进呢?我现在是



    不过这种缩进好蛋疼……大家有什么好的建议吗
    15 replies    1970-01-01 08:00:00 +08:00
    bombless
        1
    bombless  
       Apr 1, 2014
    把对象字面量以及紧随其后的逗号放到上一行吧
    jakwings
        2
    jakwings  
       Apr 1, 2014
    增加一个变量就好了。
    wolong
        3
    wolong  
       Apr 1, 2014
    我觉得这样就挺好。
    jsonline
        4
    jsonline  
       Apr 1, 2014 via Android
    天天这样写,没觉得蛋疼。
    ksc010
        5
    ksc010  
       Apr 1, 2014
    一般都是增加个变量
    XadillaX
        6
    XadillaX  
       Apr 1, 2014 via Android
    我就是怎么写。如果object短一点我会考虑把obj缩一行。

    ps:v2如何加代码
    ushuz
        7
    ushuz  
       Apr 1, 2014 via iPhone
    @XadillaX 发gist地址,搜一下v2里相关的主题就OK
    XadillaX
        8
    XadillaX  
       Apr 1, 2014 via Android
    soga
    @ushuz
    kfll
        9
    kfll  
       Apr 1, 2014
    隔半屏加一行注释说明这是在哪个荒野..
    webjin
        10
    webjin  
       Apr 1, 2014
    不错啊
    powerfj
        11
    powerfj  
       Apr 1, 2014
    增加变量会死?
    williamx
        12
    williamx  
       Apr 1, 2014
    增加变量
    dorentus
        13
    dorentus  
       Apr 1, 2014
    楼主现在这样的写法挺好的吧

    增加一个变量的话,还得想名字,多麻烦……
    lygmqkl
        14
    lygmqkl  
       Apr 1, 2014
    有点backbonejs AMD 的味道,我就是差不多这样写的。
    hxgdzyuyi
        15
    hxgdzyuyi  
       Apr 1, 2014
    ```javascript
    foo({
    k1: v1
    , k2: v2
    , k3: v3
    ...
    }, function(result){
    //do something
    //with result
    //using much
    //code here.
    });
    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   961 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 21:18 · PVG 05:18 · LAX 14:18 · JFK 17:18
    ♥ Do have faith in what you're doing.