javascript中的'VS'

时间:2017-10-03 17:10:22

标签: javascript react-native realm

我正在使用Realm in native native。

这是我的代码。

 const filter = "t BEGINSWITH 'A'";
 const markers = realm.objects(Town.schema.name).filtered(filter);

以上代码无效。 但是,如果我像这样更改过滤器代码:

 const filter = 't BEGINSWITH "A"';

然后它有魅力。

javascript中'和'之间有什么区别?

感谢您的时间。

1 个答案:

答案 0 :(得分:4)

JavaScript中的'"之间没有区别(明显'可能存在于"内的转义 - 引用字符串,反之亦然。“ / p>

显然 是Realm查询语言中'"之间的差异:即,必须使用双引号来表示字符串。

请参阅Realm documentation on filtering,其BEGINSWITH字符串使用双引号:

let tanDogs = dogs.filtered('color = "tan" AND name BEGINSWITH "B"');