willtheorangeguy / Note-Style-Guide

Avoid square-bracket notation when accessing properties JS-0049
Anti-pattern
Minor
5 months ago2 years old
 7875        return false;
 7876      }
 7877
 7878      var between = reference["between"] || reference["!between"]; 7879      var betweenParts = between.split(":");
 7880      var greater = betweenParts[0];
 7881      var less =
["greater_equal"] is better written in dot notation
 7868    } else if ("greater_equal" in reference) {
 7869      return (
 7870        value !== "" &&
 7871        parseFloat(reference["greater_equal"]) <= parseFloat(value) 7872      );
 7873    } else if ("between" in reference || "!between" in reference) {
 7874      if (value === "") {
 7863      );
 7864    } else if ("greater" in reference) {
 7865      return (
 7866        value !== "" && parseFloat(reference["greater"]) < parseFloat(value) 7867      );
 7868    } else if ("greater_equal" in reference) {
 7869      return (
 7859      return value !== "" && parseFloat(reference["less"]) > parseFloat(value);
 7860    } else if ("less_equal" in reference) {
 7861      return (
 7862        value !== "" && parseFloat(reference["less_equal"]) >= parseFloat(value) 7863      );
 7864    } else if ("greater" in reference) {
 7865      return (
 7856    } else if ("!pattern" in reference) {
 7857      return !new RegExp(reference["!pattern"]).test(value);
 7858    } else if ("less" in reference) {
 7859      return value !== "" && parseFloat(reference["less"]) > parseFloat(value); 7860    } else if ("less_equal" in reference) {
 7861      return (
 7862        value !== "" && parseFloat(reference["less_equal"]) >= parseFloat(value)