多用判断&&

问:sevalue是空的   p是有值的  所以应该取的p的值  为什么还是报错 

因为sevalue[0]是undefined    直接报错了     这样写就可以:(sevalue[0]&&sevalue[0].StepName) || p    【往后面取值】

原文地址:https://www.cnblogs.com/chchchc/p/12590184.html