123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- function test2() {
- console.debug(this)
- }
- var d = 0;
- for (var i = 0, j = 0; i < 10, j < 6; i++, j++) {
-
- d = i + j;
- }
- function Obj(obj) {
- for (const key in obj) {
- this[key] = typeof obj[key] == 'object' ? new Obj(obj[key]) : obj[key];
- }
- }
- let a = { name: 123, age: 999 };
- let f = { t: 1, a: a };
- f.d = new Date();
- let c = new Obj(f);
- console.log(f);
- console.log(c)
- f.t = 'test';
- console.log(f);
- console.log(c)
- a.name = '张3';
- console.log(f);
- console.log(c);
- console.log(1);
- new Promise((resolve, reject) => {
- console.log(2);
- resolve();
- }).then(() => {
- console.log(3)
- });
- setTimeout(() => {
- console.log(4)
- });
- setTimeout(() => {
- console.log(5)
- });
- new Promise((resolve, reject) => {
- console.log(6);
- resolve();
- }).then(() => {
- console.log(7);
- });
- new Promise((resolve, reject) => {
- console.log(8);
- setTimeout(() => {
- console.log(9)
- resolve();
- });
- }).then(() => {
- console.log(10);
- });
- function pr(s) {
- console.log(11);
- console.log(s);
- }
- function print2(s) {
- console.log(22);
- pr(s);
- }
- new Promise((resolve, reject) => {
- resolve.call(new Promise((r) => {
- r('hhh')
- }));
- }).then((val) => {
- console.log(val);
- })
|