Lines Matching refs:a3
144 var a3 = [1,2,3];
146 a3r = a3.splice(0, 0);
148 assertTrue(%HasFastSmiElements(a3));
150 assertEquals([1, 2, 3], a3);
151 a3 = [1,2,3];
152 a3r = a3.splice(0, 1);
154 assertTrue(%HasFastSmiElements(a3));
156 assertEquals([2, 3], a3);
157 a3 = [1,2,3];
158 a3r = a3.splice(0, 0, 2);
160 assertTrue(%HasFastSmiElements(a3));
162 assertEquals([2, 1, 2, 3], a3);
163 a3 = [1,2,3];
164 a3r = a3.splice(0, 1, 2);
166 assertTrue(%HasFastSmiElements(a3));
168 assertEquals([2, 2, 3], a3);
170 a3 = [1.1,2,3];
171 a3r = a3.splice(0, 0);
173 assertTrue(%HasFastDoubleElements(a3));
175 assertEquals([1.1, 2, 3], a3);
176 a3 = [1.1,2,3];
177 a3r = a3.splice(0, 1);
179 assertTrue(%HasFastDoubleElements(a3));
181 assertEquals([2, 3], a3);
182 a3 = [1.1,2,3];
183 a3r = a3.splice(0, 0, 2);
187 assertTrue(%HasFastDoubleElements(a3));
189 assertEquals([2, 1.1, 2, 3], a3);
190 a3 = [1.1,2,3];
191 a3r = a3.splice(0, 1, 2);
193 assertTrue(%HasFastDoubleElements(a3));
195 assertEquals([2, 2, 3], a3);
196 a3 = [1.1,2,3];
197 a3r = a3.splice(0, 0, 2.1);
201 assertTrue(%HasFastDoubleElements(a3));
203 assertEquals([2.1, 1.1, 2, 3], a3);
204 a3 = [1.1,2,3];
205 a3r = a3.splice(0, 1, 2.2);
207 assertTrue(%HasFastDoubleElements(a3));
209 assertEquals([2.2, 2, 3], a3);
210 a3 = [1,2,3];
211 a3r = a3.splice(0, 0, 2.1);
215 assertTrue(%HasFastDoubleElements(a3));
217 assertEquals([2.1, 1, 2, 3], a3);
218 a3 = [1,2,3];
219 a3r = a3.splice(0, 1, 2.2);
221 assertTrue(%HasFastDoubleElements(a3));
223 assertEquals([2.2, 2, 3], a3);
225 a3 = [{},2,3];
226 a3r = a3.splice(0, 0);
228 assertTrue(%HasFastObjectElements(a3));
230 assertEquals([{}, 2, 3], a3);
231 a3 = [1,2,{}];
232 a3r = a3.splice(0, 1);
234 assertTrue(%HasFastObjectElements(a3));
236 assertEquals([2, {}], a3);
237 a3 = [1,2,3];
238 a3r = a3.splice(0, 0, {});
240 assertTrue(%HasFastObjectElements(a3));
242 assertEquals([{}, 1, 2, 3], a3);
243 a3 = [1,2,3];
244 a3r = a3.splice(0, 1, {});
246 assertTrue(%HasFastObjectElements(a3));
248 assertEquals([{}, 2, 3], a3);
250 a3 = [1.1,2,3];
251 a3r = a3.splice(0, 0, {});
253 assertTrue(%HasFastObjectElements(a3));
255 assertEquals([{}, 1.1, 2, 3], a3);
256 a3 = [1.1,2,3];
257 a3r = a3.splice(0, 1, {});
259 assertTrue(%HasFastObjectElements(a3));
261 assertEquals([{}, 2, 3], a3);