diff --git "a/27 \346\236\227\351\235\222\350\214\271/20231214 .md" "b/27 \346\236\227\351\235\222\350\214\271/20231214 .md" new file mode 100644 index 0000000000000000000000000000000000000000..0cd8353c138e6b0ac1d912634132e083a26e83e0 --- /dev/null +++ "b/27 \346\236\227\351\235\222\350\214\271/20231214 .md" @@ -0,0 +1,34 @@ +```javascript +Reflect.apply( + Math.floor, // 目标函数,要调用哪个函数(必写) + null, // 调用函数时绑定的this对象(可选) + [1.31] // 目标函数调用是传入的实参列表,一般是一个类数组的对象(可选) +) + + +Reflect.set(obj, 'name', '李四') // 返回T|F + +const price = 100.2 +Reflect.apply(price > 100 ? Math.floor : Math.ceil, null, [price]) // 100 + + +const date = Reflect.construct( + Date, // 被运行的目标函数(必写) + []) // 调用构造函数的数组或伪数组(可选) +console.log(date.getTime()); + +// 插入数据 +//B插入A最后一个子元素 +$("A").append($("B")) +//B插入A第一个子元素 + $("A").prepend($("B")) + +//B插入A前面一个元素 +$("A").before($("B")) +//A插入B后面一个元素 +$("A").after($("B")) + +//替换 +$("A").replaceWith($("B")) +``` +