|
@@ -0,0 +1,38 @@
|
|
|
+<!DOCTYPE html>
|
|
|
+<html lang="en">
|
|
|
+<head>
|
|
|
+ <meta charset="UTF-8">
|
|
|
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
|
+ <title>Document</title>
|
|
|
+</head>
|
|
|
+<body>
|
|
|
+ <script>
|
|
|
+ /**
|
|
|
+ * call
|
|
|
+ * xxx.call(修改成那个对象,传参1,传参2)
|
|
|
+ * apply
|
|
|
+ * xxx.apply(修改成那个对象,[传参1,传参2])
|
|
|
+ * bind
|
|
|
+ * xxx.bind(修改成那个对象,传参1,传参2)()
|
|
|
+ */
|
|
|
+ var obj = {
|
|
|
+ name:"LiLi",
|
|
|
+ age:10,
|
|
|
+ eat:function(a,b){
|
|
|
+ console.log(a+b);
|
|
|
+ console.log(this);
|
|
|
+ console.log(this.sex);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // obj.eat(2,3);
|
|
|
+ var obj1 = {
|
|
|
+ sex:"女"
|
|
|
+ }
|
|
|
+ // function fn1(){}
|
|
|
+ // fn1()
|
|
|
+ obj.eat.bind(obj1,2,3)();
|
|
|
+ // obj.eat.apply(obj1,[2,3])
|
|
|
+ // obj.eat.call(obj1,2,3);
|
|
|
+ </script>
|
|
|
+</body>
|
|
|
+</html>
|