题目:
计算数组[4]的引用次数是多少?(选择一项)
var a = [4];
var b = a;
b = {};
b.arr = a;
b = null;
A. 0
B. 1
C. 2
D. 3
正确答案: B
参考解析:
正确答案选择B;下面是数组[4]被引用的过程以及被引用次数的变化:
var a = [4]; // 1次
var b = a; // 2次
b = {}; // b的指向变了,所以是1次
b.arr = a; // 又被指向了1次,所以是2次
b = null; //b被清空了,所以最后是1次。
201803090110-8