SOURCE

console 命令行工具 X clear

                    
>
console
Function.prototype.mybind = function (obj) {
  var myArg = Array.prototype.slice.call(arguments,1);
  var that = this;
  return function () {
     return that.apply(obj,myArg.concat([...arguments]));
  }
}

function test() {
  document.write(this.a); 
}

var obj = {
  a : 1,
  b : 2
}

var latercall = test.mybind(obj);
latercall();
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>Document</title>
</head>
<body>
  <div class="wrapper">
    <div class="inner"></div>
    <div class="cent"></div>
    <div class="inner"></div>
  </div>
</body>
</html>
.left{
  height:100px;
  width:100px;
  background-color:red;
  float:left;
}

.right{
  position:absolute;
  right:0px;
  top:0px;
  background-color:purple;
}

.center{
  height:100px;
  overflow:hidden;
  background-color:brown;
}


.wrapper {
  width: 100%;
  height: 400px;
  border: 1px solid #888;
  flex-direction: row;
  display: flex;
}

.inner {
  flex-grow: 1;
  border: 1px solid #888;
}
.cent{
  flex-grow: 3;
  border: 1px solid #888;
}