जेड & एक्सप्रेस के साथ काम कर रहा है।जेड
'#{value.users}'
एक सरणी है।
'#{user.username}'
एक स्ट्रिंग है।
if '#{value.users}'.indexOf('#{user.username}')
करने के लिए सही है, तो मैं सामान का एक गुच्छा प्रदर्शित कोशिश कर रहा है, अन्यथा, गाया नहीं किया जाना चाहिए।
जेड सिंटैक्स के साथ ठीक है, लेकिन जब भी #{value.users}'.indexOf('#{user.username}')
गलत है, तो अगर कथन के भीतर सामग्री प्रदान की जा रही है।
उदाहरण के लिए, यदि user.username = bob
, और value.users = ['tim', 'billy']
, if
कथन गुजर रहा है, जब यह स्पष्ट रूप से नहीं होना चाहिए।
मैं क्या गलत कर रहा हूं?
जांचें कि '[' tim ',' billy ']। IndexOf (' bob ') 'उपज:' -1'। एक झूठा मूल्य नहीं (0 0') – Bergi