tctcab xiaolaifeng $是用元素名提取单个成员的写法,[]是用元素位置提取单个或以上成员的写法。 优缺点的话谈不上,在性能方面我是没看到有证据说它们有区别。最大的区别还是得看具体运用场合吧