给出一个JSContext
JSContext *context = [[JSContext alloc] init];
context[@"directReturn"] = ^id(NSString *name) {
id obj = @{@(2): @"test", @"testKey": @"testValue"};
return obj;
};
并称其为:
JSValue *jsValue = [context evaluateScript:@"directReturn()"];
obj = jsValue.toObject;
NSLog(@"jscore: %@", obj);
输出为:
jscore: {
testKey = testValue;
}
我们可以看到第一个使用NSNumber
作为key的条目消失了。
为什么第一个条目消失了?
最佳答案
关于ios - 该条目在从 JSContext 返回的 NSDictionary 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55453128/