V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sneezry
V2EX  ›  程序员

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

  •  
  •   sneezry ·
    Sneezry · 2014-03-31 23:02:20 +08:00 · 4322 次点击
    这是一个创建于 3900 天前的主题,其中的信息可能已经有所发展或是发生改变。
    foo({k1:v1,k2:v2,...}, function(result){do someting with result});

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



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

    ps:v2如何加代码
    ushuz
        7
    ushuz  
       2014-04-01 10:15:04 +08:00 via iPhone
    @XadillaX 发gist地址,搜一下v2里相关的主题就OK
    XadillaX
        8
    XadillaX  
       2014-04-01 10:18:55 +08:00 via Android
    soga
    @ushuz
    kfll
        9
    kfll  
       2014-04-01 10:35:50 +08:00
    隔半屏加一行注释说明这是在哪个荒野..
    webjin
        10
    webjin  
       2014-04-01 12:25:32 +08:00
    不错啊
    powerfj
        11
    powerfj  
       2014-04-01 12:28:40 +08:00
    增加变量会死?
    williamx
        12
    williamx  
       2014-04-01 15:22:57 +08:00
    增加变量
    dorentus
        13
    dorentus  
       2014-04-01 16:42:37 +08:00
    楼主现在这样的写法挺好的吧

    增加一个变量的话,还得想名字,多麻烦……
    lygmqkl
        14
    lygmqkl  
       2014-04-01 17:04:21 +08:00
    有点backbonejs AMD 的味道,我就是差不多这样写的。
    hxgdzyuyi
        15
    hxgdzyuyi  
       2014-04-01 23:27:37 +08:00
    ```javascript
    foo({
    k1: v1
    , k2: v2
    , k3: v3
    ...
    }, function(result){
    //do something
    //with result
    //using much
    //code here.
    });
    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:50 · PVG 18:50 · LAX 02:50 · JFK 05:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.