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

2014-03-31 23:02:20 +08:00
 sneezry
foo({k1:v1,k2:v2,...}, function(result){do someting with result});

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

https://gist.github.com/9894343

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

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

增加一个变量的话,还得想名字,多麻烦……
lygmqkl
2014-04-01 17:04:21 +08:00
有点backbonejs AMD 的味道,我就是差不多这样写的。
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.
});
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX