<<javascript:the good part>> prototype, closure, module example

本文详细介绍了JavaScript中闭包的概念以及如何使用闭包在字符串对象上扩展方法,通过实例展示了如何创建自定义方法来增强字符串操作能力。
Function.prototype.method=function(name, func){
this.prototype[name]=func; // use prototype to add a function
return this;
}

String.method("ping",function(content){ // add method to String
var c=content;
return function(){alert(this + content);} // use closure go get the variable
}("kaqi"));  //invoke method in definition

"Hello ".ping()
 
Execution Error: error returned from database: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ?' at line 8:Execution Error: error returned from database: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ?' at line 8 Caused by: 0: error returned from database: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ?' at line 8 1: error returned from database: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ?' at line 8 2: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = ?' at line 8 Stack backtrace: 0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from 1: attendance::service::setting::group::update::{{closure}} 2: actix_web::handler::handler_service::{{closure}}::{{closure}} 3: <actix_web::resource::Resource<T> as actix_web::service::HttpServiceFactory>::register::{{closure}}::{{closure}} 4: <actix_web::scope::Scope<T> as actix_web::service::HttpServiceFactory>::register::{{closure}}::{{closure}} 5: <actix_web::scope::Scope<T> as actix_web::service::HttpServiceFactory>::register::{{closure}}::{{closure}} 6: <actix_web::scope::Scope<T> as actix_web::service::HttpServiceFactory>::register::{{closure}}::{{closure}} 7: <actix_cors::middleware::CorsMiddleware<S> as actix_service::Service<actix_web::service::ServiceRequest>>::call::{{closure}} 8: <actix_service::map_err::MapErrFuture<A,Req,F,E> as core::future::future::Future>::poll 9: actix_http::h1::dispatcher::InnerDi什么报错
07-17
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值