Giter Site home page Giter Site logo

Comments (3)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 1, 2024
Ok, i got more tests (attached file).

1) Seems that after i added:
@property
def length(self):
 return len(self.arr)

it works.. But i guess it will be a lot more easier, the wrapper to check 
__len__,
when length property is used in the JS context.

2) I got the __getitem__ working :)
3) for(var item in arr) is still not working, any ideas why?

Original comment by [email protected] on 10 Mar 2010 at 3:44

Attachments:

from pyv8.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 1, 2024
I think it is a great idea, I will try to support it more smooth later :)

Thanks

Original comment by [email protected] on 10 Mar 2010 at 3:47

  • Changed state: Accepted
  • Added labels: OpSys-All, Type-Enhancement
  • Removed labels: Type-Defect

from pyv8.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 1, 2024
Please check out latest SVN code after r242 to verify it, thanks

def gen(x):
    yield 1
    yield 2
    yield 3

with JSContext(Global()) as ctxt:
    func = ctxt.eval("""(function (k) {
                            var result = [];    
                            for (var prop in k) {
                              result.push(prop);
                              alert("key=" + prop + ", value=" + k[prop]);
                            }
                            return result;
                        })""")

print "gen", func(gen(3))

gen key=1, value=undefined
key=2, value=undefined
key=3, value=undefined
1,2,3

Original comment by [email protected] on 14 Mar 2010 at 4:10

  • Changed state: Fixed

Attachments:

from pyv8.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.