|
60 | 60 | [{"if":[true, "apple", false, "banana", false, "carrot", "date"]}, null, "apple"], |
61 | 61 | [{"if":[true, "apple", false, "banana", true, "carrot", "date"]}, null, "apple"], |
62 | 62 | [{"if":[true, "apple", true, "banana", false, "carrot", "date"]}, null, "apple"], |
63 | | -[{"if":[true, "apple", true, "banana", true, "carrot", "date"]}, null, "apple"] |
| 63 | +[{"if":[true, "apple", true, "banana", true, "carrot", "date"]}, null, "apple"], |
64 | 64 |
|
| 65 | +"Missing", |
| 66 | + |
| 67 | +[{"missing":[]}, null, []], |
| 68 | +[{"missing":["a"]}, null, ["a"]], |
| 69 | +[{"missing":"a"}, null, ["a"]], |
| 70 | +[{"missing":"a"}, {"a":"apple"}, []], |
| 71 | +[{"missing":["a"]}, {"a":"apple"}, []], |
| 72 | +[{"missing":["a","b"]}, {"a":"apple"}, ["b"]], |
| 73 | +[{"missing":["a","b"]}, {"b":"banana"}, ["a"]], |
| 74 | +[{"missing":["a","b"]}, {"a":"apple", "b":"banana"}, []], |
| 75 | +[{"missing":["a","b"]}, {}, ["a","b"]], |
| 76 | +[{"missing":["a","b"]}, null, ["a","b"]], |
| 77 | + |
| 78 | +[{"missing":["a.b"]}, null, ["a.b"]], |
| 79 | +[{"missing":["a.b"]}, {"a":"apple"}, ["a.b"]], |
| 80 | +[{"missing":["a.b"]}, {"a":{"c":"apple cake"}}, ["a.b"]], |
| 81 | +[{"missing":["a.b"]}, {"a":{"b":"apple brownie"}}, []], |
| 82 | +[{"missing":["a.b", "a.c"]}, {"a":{"b":"apple brownie"}}, ["a.c"]], |
| 83 | + |
| 84 | +"Missing and If are friends", |
| 85 | +[{"if":[ {"missing":"a"}, "missed it", "found it" ]}, {"a":"apple"}, "found it"], |
| 86 | +[{"if":[ {"missing":"a"}, "missed it", "found it" ]}, {"b":"banana"}, "missed it"], |
| 87 | + |
| 88 | +"Merge arrays", |
| 89 | +[{"merge":[]}, null, []], |
| 90 | +[{"merge":[["a"]]}, null, ["a"]], |
| 91 | +[{"merge":[["a"], ["b"]]}, null, ["a","b"]], |
| 92 | +[{"merge":[["a"], ["b"], ["c"]]}, null, ["a","b","c"]], |
| 93 | +[{"merge":[["a", "b"], ["c"]]}, null, ["a","b","c"]], |
| 94 | +[{"merge":[["a"], ["b", "c"]]}, null, ["a","b","c"]], |
| 95 | + |
| 96 | +"END" |
65 | 97 | ] |
0 commit comments