#node.js #if-statement #pug
#node.js #if-оператор #pug
Вопрос:
Я схожу с ума от простого if-условия, в pug
котором я новичок.
Если я сделаю это:
if(3 > 2)
span(class="col s10") Some Label
он работает нормально, и я могу видеть Some Label
, но если я это сделаю:
if(mainObject.valOne > Object.keys(mainObject.someDict).length)
span(class="col s10") Some Label
Я не вижу Some Label
. Я проверил, что значение в mainObject.valOne
равно 5, и, похоже, не могу понять, как увидеть длину dict (которая, как ожидается, будет меньше 5).
Комментарии:
1. попробуйте сохранить Object.keys(MainObject.someDict). длина в переменной const, а затем попытайтесь сравнить это
2. Как это
mainObject
выглядит? Кажется, у меня все работает нормально: codepen.io/zsoltime/pen/abmpMPP3. Это
mainObject.valOne
число 5 или строка 5?