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 =
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)
In JavaScript, there are two ways to access the properties of an object:
(object.property)
( Recommended )(object["property"])
( Bad Practice )The dot notation is preferred because it is easier to read, less verbose, and works better with aggressive JavaScript minimizers.
const x = object["property"];
const x = object.property;
x = object[y];